Position Details
About this role
This role involves developing software for autonomous surface vehicles, focusing on embedded control systems, sensor interfaces, and software lifecycle management.
Key Responsibilities
- Develop software solutions
- Integrate sensors
- Perform system testing
- Support offsite integration
- Maintain code documentation
Technical Overview
Supports autonomous vehicle software development using C++, Java, Python, and embedded systems, with experience in Unix environments and object-oriented design.
Ideal Candidate
The ideal candidate is a junior software engineer with experience in C++, Java, and embedded systems, capable of developing and testing software for autonomous vehicle platforms.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Lack of programming experience in C++ or Java, No background in embedded systems, No experience with software lifecycle management
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile