As an embedded software engineer, you know how to create and maintain crucial pieces of software. You use your expertise to write and optimize code that creates a bridge between pieces of software, allowing them to communicate.
Requirements
- 8+ years of experience designing, modifying, developing, writing, and implementing software programming applications using Agile methodology
- 8+ years of experience designing, developing, implementing, and supporting embedded software that supports hardware functionality on a wide range of devices, and optimizing code based on the platform being used
- 8+ years of experience with embedded software languages and products
- Secret clearance
- Bachelor's degree or 10+ years of experience in software engineering in lieu of a degree
- Experience with SE Linux
- Experience acquiring client requirements and resolving workflow problems through automation optimization
- Experience working with automated testing tools to perform testing and maintenance
- Experience mentoring and supervising employees within a fast-paced, collaborative team environment
Benefits
- Health benefits
- Life insurance
- Disability benefits
- Financial benefits
- Retirement benefits
- Paid leave
- Professional development
- Tuition assistance
- Work-life programs
- Dependent care