Principal Engineer, Embedded Software
Core
Architecting and leading the development of multi-platform embedded software solutions for high-performance linear products in aerospace, defense, industrial automation, and automotive sectors.
Role type
Principal Embedded Software Engineer (Technical Lead)
Builds
Multi-platform device drivers and software projects for embedded systems (processor, FPGA, microcontroller-based)
Domain
Semiconductor / Embedded Systems / Aerospace & Defense
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, shell scripting, Linux subsystems (IIO, V4L, ALSA, Ethernet), embedded systems architecture, cross-compilation, in-circuit debugging, technical leadership
Preferred skills
Large-scale software project delivery, complex technical documentation management
Technologies
Git, SVN, FPGAs, embedded processors
Responsibilities
Architect, develop, and maintain multi-platform device drivers; Lead software engineering teams through project definition and development; Collaborate with global engineering, marketing, and applications teams; Provide customer support and technical training
Seniority
Principal, hands-on IC with leadership