We are looking for a Principal Software Development Engineer to join our team in Santa Clarita, CA. The successful candidate 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
- 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