Jobs · Engineering · New York

Staff Embedded Software Engineer

D3 Embedded · Rochester, NY · 3 wk ago
On-siteEngineering$125k–$152k/yrFull-time

About the role

D3 Embedded is seeking a highly skilled Staff Embedded Software Engineer to lead the design, development, and optimization of complex embedded systems for intelligent imaging and radar applications. This role involves defining software architecture, driving technical innovation, and solving challenging system-level issues. The ideal candidate has deep expertise in embedded C/C++, embedded imaging with CMOS cameras and similar sensors, knowledge of video pipe architectures, real-time operating systems (RTOS), microcontroller architectures, and low-level hardware interactions. As a key technical leader, this position requires strong problem-solving skills, the ability to mentor and guide engineering teams, and a strategic mindset to influence product development and long-term technology roadmaps.

Department: Product Design Services • FLSA Status: Exempt • Reports to: Design Engineering Operations Manager • Location: Rochester, NY

Responsibilities

  • All phases of the product development cycle including requirements definition and architecture
  • Software design and development
  • Software implementation, hardware bring-up, software/hardware integration
  • Verification and validation, and customer support
  • Work with embedded processors running real-time operating systems or Embedded Linux on custom electronics
  • Integrate image sensors and cameras into real-time embedded systems
  • Design and implement high-performance video processing pipes that use real-time image and radar data
  • Assist with board bring-up, develop driver and application-level code, perform system verification
  • Conduct and oversee code reviews, unit testing, debugging, and software/hardware integration
  • Provide technical direction and leadership in a non-supervisory capacity for complex engineering projects
  • Support project planning efforts including task definition and work effort
  • Develop and evaluate plans and criteria for various projects and activities
  • Work with Embedded Linux platforms, open-source Linux and associated SDKs, GCC/GNU toolchain
  • Develop and identify tools/methods for better design

Similar jobs

Staff Software Engineer

Anduril IndustriesCosta Mesa, CA· 3 mo ago
Engineering$220k–$292k/yrapply on boards.greenhouse.io