Embedded Software Engineer

SGS Consulting
Massachusetts

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
Posted 2026-06-05

Recommended Jobs

Store Manager

ITSugar LLC
Peabody, MA

Job Description Job Description Description: IT’S Fun, IT’S Flexible, IT’S Entertaining IT’SUGAR was founded to create an environment that fosters the greatest feeling of happiness and humor;…

View Details
Posted 2026-07-16

Patent Litigation Associate Attorney

Direct Counsel
Boston, MA

Job Description Job Description Direct Counsel is seeking a Patent Litigation Associate Attorney to join a dynamic team at a top Am Law 100 firm. Candidates may sit in their San Diego, San Fra…

View Details
Posted 2026-04-16

Gastroenterologist

Gastro Health
Acton, MA

Join a Leading Private GI Group in Acton, MA - the heart of New England - Just Minutes from Boston!  About the Opportunity: Newly established compensation model for both new associates and…

View Details
Posted 2026-01-01

Investment Management Agreements Specialist - Vice President

Morgan Stanley
Boston, MA

Morgan Stanley is a leading global financial services firm providing a wide range of investment banking, securities, investment management and wealth management services. The Firm's employees serve c…

View Details
Posted 2026-07-06

Team Member

DHC - 1255, Dedham
Dedham, MA

Job Description Job Description SUMMARY: The Team Member is responsible and accountable for performing specific tasks and duties assigned within the Restaurant including Guest Service, Food pr…

View Details
Posted 2026-06-23

DBS, Therapy Consultant - Boston, MA

Boston Scientific
Boston, MA

Additional Location(s): N/A Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance At Boston Scientific, we’ll give you the opportunity to harness all that’…

View Details
Posted 2026-07-09

Arbitration Administrator

ADESA
Framingham, MA

Job Description Job Description Pay Range: $22-$25 hourly About Us ADESA, a Carvana-owned company, currently operates in over 50 locations throughout the US. Our auto auctions, some up to 2…

View Details
Posted 2026-07-17

Director, Life Sciences (Business Development)

Iterative Health
Cambridge, MA

Job Description Job Description Iterative Health is a healthcare technology and services company powering the acceleration of clinical research to transform patient outcomes. We built a leadin…

View Details
Posted 2026-07-11

Math Tutor (Part Time, In-Person)

Concorde Education
Boston, MA

Job Title: Math Tutor (Part Time)   General Responsibilities: Under the supervision of the Director of Educational Development, plans and facilitates collaborative math tutoring sessions for ele…

View Details
Posted 2026-01-21

Verizon Sales Agent

MGA Associates
Boston, MA

Step into a career where communication meets strategy. As a Verizon Sales Agent, you’ll be part of a high-performing team delivering tailored solutions to customers. This role is perfect for driven p…

View Details
Posted 2026-05-13