Senior Software Engineer
Core
Design, implement, test, and maintain software for autonomous maritime vehicles (USVs, UUVs, AUVs, ROVs) across Linux, Windows, and embedded platforms.
Role type
Senior Software Engineer (Embedded/Defense)
Builds
Autonomous maritime vehicle software systems
Domain
Defense & Security / Embedded Systems
Deliverable
production ML models | product features
Required skills
C++, Python, Linux/Unix shell scripting, embedded software development, software design practices, version control (Git/SVN), unit testing (via careerplan.io/jobs/Saab-Senior-Software-Engineer-senior-software-engineer-at-saab)
Preferred skills
MATLAB, bare-metal embedded development, naval/marine/robotic applications, Agile/Scrum, virtual machines
Technologies
Arduino, Eclipse, Git, JIRA, Linux, MATLAB, Python, SVN, Unix, Visual Studio, VS Code, Windows, C++, Excel
Responsibilities
Design and implement software for multiple platforms; support modeling, simulation, integration, and testing; develop technical concepts and performance estimates; participate in full software lifecycle; conduct technical reviews and status meetings.
Seniority
Senior, hands-on IC