1

Senior Embedded C Developer Jobs (NOW HIRING)

Senior Embedded Software Engineer

Boston, MA ยท Hybrid

$134K - $176K/yr

We are seeking an experienced Senior Embedded Software Engineer with 8-15 years of hands-on experience in embedded C/C++ development for Class II/III medical devices . This role involves the full ...

Senior Embedded Software Engineer

Austin, TX ยท On-site

$122K - $161K/yr

Senior Embedded Software Engineer Singapore Ambiq is on a mission to enable intelligence everywhere ... You should bring strong hands-on experience in low-level embedded C programming and be comfortable ...

Sr. Embedded Software Design Engineer

Austin, TX ยท On-site

$122K - $161K/yr

Sr. Embedded Software Design Engineer Step into a high-impact Sr. Embedded Software Design Engineer ... with embedded C, through the full development life-cycle Solid background in Real-Time Operating ...

Senior Embedded Software Engineer

Rochester, NY ยท On-site

$122K - $160K/yr

Senior Embedded Software Engineer D3 Embedded is seeking an experienced Senior Embedded Software ... The ideal candidate has extensive experience with embedded C/C++, real-time operating systems (RTOS ...

Senior Embedded Engineer

Boise, ID ยท On-site

$118K - $154K/yr

Senior Embedded Engineer & C/C++ Programmer Location: Boise, ID - Hybrid Model (2 days a week from office and 3 days remote) Duration: C2C / C2H / Fulltime Who are we looking for? A mid-level team ...

... Embedded C, you will play a critical role in managing technology for complex projects. You will ... Developers In Embedded C Programming, Enhancing Their Coding Capabilities And Increasing ...

Embedded Software Engineer

West Lafayette, IN ยท On-site

$126K - $166K/yr

Position: Sr. Embedded Software Engineer Location: West Lafayette, IN Type: Full-time | On-site ... Strong C/C++ skills and deep experience with low-level MCU debugging * Proven track record of power ...

Embedded Software Engineer

West Lafayette, IN ยท On-site

$119K - $157K/yr

Position: Sr. Embedded Software Engineer Location: West Lafayette, IN Type: Full-time | On-site ... Strong C/C++ skills and deep experience with low-level MCU debugging * Proven track record of power ...

Senior Embedded Software Engineer

San Diego, CA ยท On-site

$131K - $172K/yr

Join our elite software team as a Senior Embedded Software Engineer working on our state-of-the-art ... Expert knowledge of real-time embedded C programming * Experience as a Bluetooth firmware developer ...

next page

Showing results 1-20

Senior Embedded C Developer information

See salary details

$33

$61

$92

How much do senior embedded c developer jobs pay per hour?

As of Jun 5, 2026, the average hourly pay for senior embedded c developer in the United States is $61.71, according to ZipRecruiter salary data. Most workers in this role earn between $49.76 and $69.71 per hour, depending on experience, location, and employer.
What cities are hiring for Senior Embedded C Developer jobs? Cities with the most Senior Embedded C Developer job openings:
What are the most commonly searched types of Embedded C Developer jobs? The most popular types of Embedded C Developer jobs are:
What states have the most Senior Embedded C Developer jobs? States with the most job openings for Senior Embedded C Developer jobs include:

Senior Embedded Software Engineer

Kaav Inc.

Boston, MA โ€ข Hybrid

$134K - $176K/yr

Other

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Job Title: Senior Embedded Software Engineer (Medical Devices)
Location: ~15 miles North of Boston, MA (3 Days Onsite, 2 Day WFH)
Employment Type: Full-Time, Direct Hire (W2 Only - No Relocation, Locals Only)
Salary Range: Salary + 10-15% Bonus
Interview Process: Virtual (Microsoft Teams) followed by Onsite Interview
Visa Status: US Citizens or Green Card Holders only (No sponsorship available)
Job Summary:
We are seeking an experienced Senior Embedded Software Engineer with 8-15 years of hands-on experience in embedded C/C++ development for Class II/III medical devices. This role involves the full software development lifecycle in FDA-regulated environments and requires close collaboration with cross-functional teams, including systems, hardware, and quality engineering. Ideal candidates will have a deep understanding of real-time operating systems (RTOS), regulatory standards, and a passion for innovation in the medical technology sector.
Key Responsibilities:
  • Design, develop, test, and document embedded software for medical devices, primarily in C/C++.
  • Develop on RTOS-based platforms, optimizing for performance, reliability, and safety.
  • Contribute to architecture, requirements analysis, software design, and risk assessments.
  • Ensure compliance with FDA regulations and medical device software development standards (IEC 62304, ISO 13485, etc.).
  • Collaborate with hardware engineers, QA, systems engineers, and regulatory teams throughout the development lifecycle.
  • Support verification and validation activities including unit testing and integration testing.
  • Participate in code reviews, debugging, and performance tuning of software.
  • Maintain detailed software documentation in accordance with internal SOPs and regulatory requirements.
Required Qualifications:
  • 8-15 years of experience in embedded software development using C and C++.
  • Experience developing software for Class II/III FDA-regulated medical devices.
  • Strong background in real-time operating systems (RTOS).
  • Proven knowledge of the medical device development lifecycle and documentation standards.
  • Familiarity with hardware interfaces (I2C, SPI, UART, CAN, USB, etc.).
  • Strong understanding of software risk analysis, FMEA, and design for safety-critical systems.
  • Excellent problem-solving, communication, and cross-functional collaboration skills.
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field.
Preferred Qualifications:
  • Experience with Bluetooth, BLE, wireless communication, or battery-powered devices.
  • Exposure to unit testing frameworks, automated testing, and static code analysis tools.
  • Familiarity with Python, shell scripting, or other auxiliary languages for test automation.
  • Experience working in Agile or hybrid SDLC environments.