Senior Software Development Engineer (Embedded Software)
Core
Architect, design, develop, and validate embedded modular system software and low-level firmware for RF/high-speed converter front-end, chip, and SoC products, including MEMS sensor fusion and machine learning optimization.
Role type
Senior IC embedded software engineer (RF/MEMS/Sensor Fusion)
Builds
RF transceivers, MEMS IMU/GNSS sensor fusion products, and system prototypes for automation, robotics, and mobility.
Domain
Semiconductor industry, RF systems, MEMS, and embedded AI/ML
Deliverable
production ML models | product features
Required skills
C/C++ programming, ARM Assembly, embedded software frameworks, Digital Signal Processing (DSP) algorithms, sensor fusion algorithms, GNSS technology, Python, MATLAB
Preferred skills
None stated
Technologies
ARM microcontrollers, ASICs, SOCs, CI/CD pipelines
Responsibilities
Design and develop embedded software for MEMS IMU/GNSS sensor fusion products; Implement machine learning techniques for optimizing sensor performance and anomaly detection; Lead definition and development of system prototypes for new RF system architectures; Design and validate embedded modular system software for RF/high-speed converter front-ends.
Seniority
Senior, hands-on IC