Curtiss-Wright Defense Solutions is looking for a Principal Embedded Software Engineer to plan, design, develop and test software systems or applications for software enhancements and new products, resolving customer complaints and responding to suggestions for software modifications or enhancements.
Requirements
- 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
Responsibilities
- Software architecture for new embedded systems per customer specifications
- Plan, design, develop, and test new software or complex enhancements to existing software for embedded systems based on specifications in compliance to industrial, military and aerospace standards
- Implement and integrate, or debug embedded software (C / C++)
- Support and closely collaborate with systems engineering and hardware development teams
- Work with technical staff to create sustainable solutions and develop resolutions for software and/or hardware problems
- Resolve customer complaints with software and respond to suggestions for software modifications or enhancements
- Assist in the development of software user manuals and software design and test documentation
Other
- 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)
- Strong communication and collaboration skills, and proficiency with MS office
- Travel requirements not specified
- US citizenship may be required due to export-controlled information