The Embedded Software Engineer will develop and optimize software for advanced LiDAR sensing technology used in autonomous vehicles, robotics, and other applications, focusing on perception and safety enhancements.
Key Responsibilities
Develop and implement embedded software for LiDAR sensing and perception systems
Integrate hardware components with software to enhance autonomous device capabilities
Optimize software performance for real-time perception and decision-making
Requirements
Experience in embedded software engineering, with a focus on developing and maintaining embedded systems.
Proficiency in programming languages commonly used in embedded systems, such as C and C++.
Experience with designing, implementing, and testing embedded software for perception or sensing technologies.
Knowledge of LiDAR technology, perception algorithms, or related sensing hardware is required.
Ability to work with silicon photonics chip integration and related hardware components.
Strong understanding of real-time systems, hardware-software interfaces, and low-level programming.
Experience in developing software for autonomous devices such as vehicles and robots is preferred.
Demonstrated ability to collaborate with cross-functional teams including hardware, firmware, and algorithm engineers.
Bachelor's degree or higher in Electrical Engineering, Computer Engineering, Computer Science, or a related field.