Senior Software Engineer
Haystack · Northeast Saint Louis, MN · 6 days ago
HybridInformation TechnologyFull-time
Responsibilities
- Design, develop, test, and maintain non-embedded software throughout the end-to-end lifecycle
- Review, analyze, and translate customer requirements into initial software product designs
- Lead junior engineers in software development efforts
- Develop use case development for software requirements
- Create interface definitions and conduct unit/integration testing
- Participate in peer reviews and support system/flight testing
Requirements
- 5+ years of software engineering experience
- 3+ years of C++ experience
- 2+ years of experience with autonomy and/or robotics software techniques
- 2+ years of experience in real-time software development
- 3+ years of experience with Agile Software development processes
- Ability to obtain a Secret US Security clearance (Post-Start)