Sr. Embedded Software Engineer
Core
Design and develop embedded software for infrared and sensing systems, participating in the full project lifecycle from requirements to sustaining engineering.
Role type
Senior Embedded Software Engineer
Builds
Infrared and sensing system software
Domain
Aerospace, defense, factory automation, environmental monitoring, and industrial sensing
Deliverable
production ML models | product features
Required skills
C programming, embedded RTOS development, multi-threaded software, multi-core embedded software, embedded SoC development, hardware subsystem knowledge, peripheral bus protocols (I2C, SPI, USB), low latency protocol design, embedded tool chain setup, debugging with oscilloscopes and logic analyzers
Preferred skills
Multi-core imaging and vision processing, NVIDIA or Qualcomm platforms, infrared technologies, image acquisition and processing, AI tools in embedded workflows
Technologies
Green Hills uVelOSity, embedded Linux, RTEMs, NVIDIA, Qualcomm
Responsibilities
Review requirements, design and code embedded software, perform unit testing, conduct system integration, and manage sustaining engineering
Seniority
Senior, hands-on IC