Embedded Software Engineer Job at SGS Consulting, Massachusetts

Ni95eDJhTUFoNk91L1ZXTkNBR3ByMEs5RlE9PQ==
  • SGS Consulting
  • Massachusetts

Job Description

Job Responsibilities:

  • Designs and implements software of embedded devices and systems from requirements to production and commercial deployment for product lines.
  • Designs, develops, codes, tests, and debugs system software.
  • Involved in specifications, design, and development of embedded firmware in engineering projects.
  • Analyzes and enhances efficiency, stability, and scalability of system resources.
  • Integrates and validates new product designs.
  • Supports software QA.
  • Provides postproduction support.
  • Interfaces with hardware design and development.
  • Experience in embedded systems development.
  • Experience in hands-on development and troubleshooting on embedded targets.
  • Solid programming experience in C or C++.
  • Proven experience in embedded systems design with preemptive, multitasking real-time operating systems.
  • Knowledge of reading schematics and data sheets for components.
  • Strong documentation and writing skills.

Skills:

  • Strong experience with C/C++ development
  • Experience designing software for real-time and near-real-time software on embedded processors (such as ARM Cortex-class processors)
  • Experience with multi-threaded programming in Linux and real-time OS environments
  • Familiarity with continuous integration (CI) pipelines for joint FPGA and embedded software development
  • Experience with laboratory benchtop testing of embedded software designs including the use of integrated debuggers and/or laboratory equipment such as stand-alone logic analyzers or digital oscilloscopes
  • Familiarity with multi-stage boot loader configuration
  • Experience programming in Python.
  • Experience designing software for embedded ARM processors in FPGA System on Chip (SoC) architectures
  • Experience with Yocto-based Linux OS development and deployment, preferably with PetaLinux.
  • Strong verbal and written communications skills including collaborating with other on-site and/or remote technical team members, preparing and sharing technical results with others, and documenting work to aid other team members and activities.
  • Familiarity with assembly programming

Education/Experience:

  • Bachelor’s degree, Master’s degree, or PhD in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, Physics, or related scientific/engineering field

Job Tags

Remote work

Similar Jobs

Lakeshore Sport & Fitness

Private Club Bartender Lead Job at Lakeshore Sport & Fitness

 ...Private Club Bartender Lead At Union Padel Club, hospitality is just as important as the game. As our Private Club Bartender Lead , youll be responsible for creating a welcoming, elevated experience for our members across the bar, social spaces, and events. This... 

Evolve Treatment Centers

Chef/Cook Job at Evolve Treatment Centers

 ...purpose to Evolve Treatment Centers! We are seeking a Residential Chef to join our team at our beautiful residential treatment center...  ...the opportunity to make a real and meaningful impact in the lives of teens, helping to make a positive difference in their lives.... 

Fantastic Sams Tennessee

Hair Stylist/ Cosmetologist, Barber Job at Fantastic Sams Tennessee

 ...Stylist Shave LLC / dba / FS Cut & Color Full and Part Time positions currently available Salary from $10 to $27 per hour (commission upto 48%) Why Work Here? F/S Cut & Color provides affordable luxury hair services in a fun and bright atmosphere! We believe... 

Impact Funeral Partners

Funeral Director / Embalmer [Relocation Assistance Available] Job at Impact Funeral Partners

 ...About Impact Funeral Partners Impact Funeral Partners (IFP) is a fast-growing funeral home organization headquartered in Lehi, Utah...  ...responsible for providing skilled, dignified care in the preparation and service of every family we serve. This is a hands-on role for someone... 

Chemehuevi Tribe

Senior Accountant (CPA) Job at Chemehuevi Tribe

 ...POSITION Title: Senior Accountant (CPA) Department: Administration / Finance Reports to: Tribal Secretary Status: Full-Time, Exempt Salary Range: $95k $105k DOE/DOQ; includes benefit package Location: Havasu Lake, CA (on site). Posting: Open...