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

Registered Nurse (RN) - ER

Tenet Healthcare
Hudson, MA

Up to $20,000 Sign-on Bonus Based on Eligibility MetroWest Medical Center is the largest community health care system between Worcester and Boston. MetroWest Medical Center is committed to …

View Details
Posted 2026-07-18

Director Safety Physician

Biontech
Cambridge, MA

The Medical Safety Physician (MSP) plays a vital role in supporting the oncology therapeutic area by providing medical safety expertise to one or more study management teams. In collaboration with as…

View Details
Posted 2026-06-19

Energy Engineer

Sustainable Comfort Inc
Worcester, MA

Sustainable Comfort, Inc. is a green building and energy efficiency consulting firm specializing in high-performance multifamily housing throughout the Northeast. Our work spans ENERGY STAR Homes, LE…

View Details
Posted 2026-07-06

Group Exercise Instructor

Holyoke YMCA
Holyoke, MA

Job Description Job Description Description: POSITION SUMMARY: This position supports the work of the Y, a leading nonprofit charitable organization committed to strengthening community throu…

View Details
Posted 2026-05-10

Sous Chef

Gecko Hospitality
Cambridge, MA

Job Description Job Description Sous Chef Location: Cambridge, MA Establishment: Upscale New American Cuisine Restaurant We are a premier, upscale New American restaurant located in …

View Details
Posted 2026-06-22

Residential Counselor

Brockton Area Multi-Servi
Norton, MA

Job Description Job Description Title: Residential Counselor - MAP Location: East Main St #2 Norton Pay Range: $20 - $23.75 Schedule: 40 hrs- Tuesday - Saturday 3p-11p FLSA: Non Exempt…

View Details
Posted 2026-05-29

Bartender

Oakley Country Club
Watertown, MA

Job Description Job Description Do you love bartending and serving up tasty drinks but hate working crazy late-night hours with obnoxious customers? If so, Oakley Country Club is the place for …

View Details
Posted 2026-07-15

Travel Registered Nurse OR Job

Concord, MA

Job Overview TLC Nursing Associates, Inc. is seeking an experienced RN – Operating Room (OR) for travel assignments . This role involves assisting in surgical procedures, ensuring patient saf…

View Details
Posted 2026-05-06

Dental Hygienist

Sigma Systems, Inc.
Boston, MA

Job Description Job Description 3677 - Dental Hygienist , Boston, MA 6 Months Contract Sigma Systems is currently looking for a Dental Hygienist to work onsite with our team in Boston, MA …

View Details
Posted 2026-07-17

Phlebotomy/Med Lab Technician

Boston Medical Center
Dorchester, MA

POSITION SUMMARY: Under the supervision of the Section Supervisor, performs waived CLIA laboratory testing, phlebotomy, specimen collection and processing, patient registration, and other labora…

View Details
Posted 2026-06-15