Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

BD Logo

Sr. Principal Embedded Software Engineer

BD

$124,700 - $205,800
Dec 12, 2025
Irvine, CA, US
Apply Now

BD is looking to hire an embedded software engineer to play a critical role with new product development and sustaining development for existing platforms, building state-of-the-art embedded systems.

Requirements

  • 10+ years of experience in embedded systems programming using C or C++
  • Experience in real-time embedded software development
  • Experience developing software in multi-threaded and/or multi-tasking environments
  • Experience with hardware-software integration
  • Experience with software testing, static analysis, and debugging at the hardware/software interface (ICE/JTAG)
  • Understanding of object-oriented design and methodology, including UML
  • Experience with testing automation

Responsibilities

  • Prototype, plan, build, and deliver new software for existing and new embedded platforms and evaluate other software designs
  • Create and maintain software requirements and design documents
  • Review and unit test the software
  • Own the software toolchain and SDE
  • Automate build and testing processes

Other

  • Excellent documentation and communication skills in writing and speech
  • Experience in medical devices or another regulated industry
  • Experience with commercial RTOS
  • Experience with embedded Windows and Linux programming
  • Experience in toolchain and build environment set up and maintenance