The Software Engineering team in Agoura Hills, CA is looking for a senior Embedded Software Engineer with passion for learning, developing high quality software, solving complex problems and becoming part of a smart and innovative team. This role requires the ability to balance a variety of tasks related to software system design, development, testing, troubleshooting, and maintenance, as well as interacting with multi-functional teams from the product definition stage through product release. This role has some hybrid flexibility, however the candidate must be able to work on-site at the Agoura Hills office. The responsibilities include architecture, design, implementation, verification, and lab validation of Linux BSP and userspace tools for automated test equipment. Collaboration with Hardware, Software, and Systems engineering to refine requirements and provide interfaces to complex hardware systems is expected. The role involves implementing scalable, high-performance, high-quality, extensible, and maintainable code, as well as build, deployment, and test automation of the systems created and improved. Debugging complex system-level issues involving software, hardware, and OS interactions is also a key part of this position.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior