onsite
Staff Software Engineer, Embedded Systems, Pixel Sensor Intelligence
Software Engineer
Lead the design and implementation of embedded Linux solutions for pixel sensor intelligence, leveraging Extended Kalman Filters, GPIO, and I2C interfaces to deliver high-performance, real-time sensor data processing.
About the role
Key Responsibilities
- Architect and develop embedded Linux firmware for pixel sensor systems, ensuring robust real‑time performance.
- Implement and optimize Extended Kalman Filters to fuse sensor data and improve image quality.
- Design and manage GPIO and I2C communication interfaces for sensor integration and peripheral control.
- Collaborate with cross‑functional teams to define hardware requirements and validate firmware against specifications.
- Mentor junior engineers, conduct code reviews, and enforce best practices in embedded software development.
Requirements
- 5+ years of embedded software experience, with deep knowledge of Linux kernel and real‑time systems.
- Proficiency in C/C++ and experience with sensor fusion algorithms, particularly Extended Kalman Filters.
- Hands‑on experience with GPIO, I2C, and other low‑level hardware interfaces.
- Strong problem‑solving skills and ability to work independently in a fast‑paced environment.
- Excellent communication skills and a collaborative mindset.
Skills
software developmentsystem designproblem solving