Saab Inc.'s new division, Autonomous and Undersea Systems, is seeking an innovative and experienced Senior Software Engineer to participate on technical teams defining, architecting, implementing, integrating, verifying, delivering, and maintaining software products and solutions for autonomous Unmanned Surface/Underwater Vehicles (USVs/UUVs/AUVs) and Remotely Operated Vehicles (ROVs).
Requirements
- Programming languages including C/C++, Python, Javascript, HTML
- Scripting languages including Linux/Unix Shells, Matlab, etc.
- Integrated Development Environments including Eclipse, various GNU, VS Code, Microsoft Visual Studio, Arduino
- Version control systems including SVN, Git.
- Issue tracking via Jira, or similar
- Experience with agile development methodologies including Scrum
- Experience with virtual machines
Responsibilities
- Working with a team of engineers to design, implement, unit test, document, and maintain software in multiple programming languages on Linux, Windows, and embedded platforms
- Appling fundamentals and best practices of software engineering to create innovative solutions and solve challenging problems
- Supporting software modeling, simulation, integration, and test activities as needed
- Developing and presenting technical concepts, tradeoffs, analyses, designs, and performance estimates
- Participating in the full software product lifecycle: development, prototyping, integration, verification, delivery, and support, as required
- Participating in technical reviews and status meetings
Other
- Bachelor's degree in Software Engineering, Computer Science or related discipline with 8+ years of relevant experience in advanced software product development, or a Master’s degree with 6+ years of similar experience
- Must hold or be able to obtain U.S. DoD SECRET security clearance
- Ability to travel up to 25%, both international and domestic, depending on project needs
- Must be a U.S. citizen.
- As a condition of employment, candidates will be required to pass a pre-employment drug screen.