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

Embedded Software Engineer, Senior Principal

BD

Salary not specified
Aug 18, 2025
Irvine, CA, US
Apply Now

BD is looking to develop new embedded systems for their medical technology products and sustain existing platforms.

Requirements

  • 10+ years of experience in embedded systems programming using C or C++ (or 8 years of experience with a Masters in STEM)
  • 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

  • Local to Orange County or ability to relocate and work at Becton Dickinson – Advanced Patient Monitoring HQ in Irvine
  • 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