We are looking for a Principal Embedded Software Engineer to join our team in Santa Clarita, CA. As a Principal Embedded Software Engineer, you will plan, design, develop and test software systems or applications for software enhancements and new products.
Requirements
- BS Degree in Electrical, Software, or Computer Engineering
- At least 10 years of related experience (6+ years experience developing software systems and 4+ years software project lead experience)
- Proficient with requirements management (IBM Rational DOORS experience)
- Fluency in embedded (C/C++) software development
- Proficiency in Linux software device drivers and application development
- Familiarity with virtualization concepts and LynxOS Hypervisor preferred
- Proficiency in Wind River Linux/Red Hat/Lynx OS build environment is desirable
- Realtime safety critical software development is desirable
- Full software lifecycle development in accordance with DO-178C and CMMI
- Building and installing open-source applications
- Debugging tools (e.g., GDB, strace, /proc, Background Debug Mode)
- Lab debugging equipment (Oscilloscopes, logic analyzers, JTAG emulators)
- Fundamental understanding of software regression testing/verification
- Familiarity with industry guidelines and standards for engineering processes
- Scripting languages (e.g., bash)
- Python programming experience is desirable
- Familiarity with GreenHills Multi SW Development Suite, COSMIC SW Development Suite, ClearQuest, VectorCAST, LabVIEW
- Strong communication and collaboration skills, and proficiency with MS office
Benefits
- Paid Time Off
- 401K with Employer Match and Profit Sharing
- Health and Wellness Benefits
- Learning and Development Opportunities
- Referral Program
- Competitive Pay
- Recognition
- Employee Stock Purchase Plan
- Inclusive & Supportive Culture