Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Firmware Engineer

Home > C/C++ programming jobs

Principal Firmware Engineer in USA

  • Boston Engineering Corporation
  • Full time
  • Email
  • Waltham, MA

Responsibilities

  • Lead the design, development, optimization, and debugging of embedded and firmware systems.
  • Write and review RTOS-based firmware and develop device drivers and communication stacks.
  • Architect firmware integrated with custom hardware, sensors, and control systems.
  • Review schematics and PCB layouts to identify firmware impacts and integration risks.
  • Debug software, firmware, and hardware issues using bench and protocol analysis tools.
  • Lead technical design reviews, architecture discussions, roadmap planning, and process improvement.
  • Serve as the technical escalation point for embedded and system-level issues.
  • Mentor engineers on firmware architecture, debugging, and engineering best practices.
  • Support development workflows, integration, manufacturing, and transition to production.
  • Communicate technical concepts, tradeoffs, risks, and status to technical and non-technical stakeholders.

Requirements

  • 7+ years of embedded or firmware development experience, including 3+ years in a senior or technical lead role.
  • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field; a master’s degree is preferred.
  • Strong C and C++ experience for embedded systems and Python experience for tooling or testing.
  • Hands-on RTOS experience with technologies such as FreeRTOS, ROS2, or Zephyr.
  • Experience with STM32, ARM-based MCUs or SoCs, x86, PIC32, or similar platforms.
  • Experience with I2C, SPI, UART, Ethernet, GPIO, and other low-level interfaces.
  • Experience with Git, embedded development tools, build systems, and debugging environments.
  • Experience authoring and reviewing software requirements, specifications, and design documentation.
  • Experience leading technical and design reviews.
  • Ability to obtain and maintain a security clearance.
  • Highly desirable experience includes maritime systems, robotics, uncrewed systems, military platforms, navigation, localization, sensor fusion, autonomy, networking stacks, board-level communications, ISO 9001, CMMI, customer-driven R&D, and product development.
  • Bonus experience includes proposal development, feasibility studies, embedded AI or machine learning, computer vision, safety-critical or mission-critical software, government or defense programs, Agile, DevOps, and quality management systems.

Benefits

  • Comprehensive benefits package including health insurance, 401(k) match, and paid time off.
  • Full-time, office-based role in Waltham, Massachusetts.
  • Minimal travel required.
  • Relocation is not available at this time.
  • Base salary is commensurate with experience and qualifications.

Salary: $150k - $175k/yr

Boston Engineering Corporation

Boston Engineering Corporation provides product design and engineering consulting, taking hardware and software products from concept through connected, production-ready systems for defense, medical device, robotics, and commercial clients. Founded in 1995 and headquartered in Waltham, MA, the pr...

Similar positions

System Software Engineer - Base OS

  • Nvidia
  • Full time
  • Others
  • 10/15/2026
  • Taipei, Taiwan

Senior Systems Engineer, Browser Isolation

  • Cloudflare
  • Full time
  • Remote
  • 10/15/2026
  • Salary: $73k-$101k
  • Worldwide

Embedded Software Engineer

  • AnySignal
  • Full time
  • USA
  • 10/15/2026
  • Salary: $130k - $165k/yr
  • Los Angeles, CA

Senior Software Engineer, Firefox Security

  • Mozilla
  • Full time
  • Remote
  • 10/15/2026
  • Germany

Principal Software Engineer

  • Microsoft
  • Full time
  • USA
  • 10/15/2026
  • Salary: $143k - $304k/yr
  • Redmond, WA