A technology company specializing in robotics is seeking a Senior Embedded Software Engineer to develop mission-critical software for autonomous maritime robotic systems. The role involves designing and maintaining reliable software for long-duration operations and collaborating with cross-functional teams. Candidates should have over 10 years of experience, strong programming skills in C++ and Java, and a BS in a related field. A hybrid working model is offered. Salary range is between $142,000 - 253,000.
Qualifications
10+ years of professional embedded software architecture, design, and development experience.
Proven experience shipping robotic or autonomous systems with long-duration uptime requirements.
Strong programming skills in C++ and Java, and knowledge of Python for automation.
Responsibilities
Develop and maintain reliable embedded software for autonomous maritime operations.
Collaborate with cross-functional teams to ensure integrated system performance.
Create and execute testing methods, developing CI/CD pipelines and automated tests.
Skills
C++
Java
Python
Linux system architecture
Embedded systems integration
Fault-tolerant architecture
CI/CD pipelines
Automated testing
Sensor fusion
Power management
Education
BS in Computer Science, Computer Engineering, or related discipline
Tools
Git
Debian-based environments
NVIDIA Tegra/Jetson
Raspberry Pi
Job description
A technology company specializing in robotics is seeking a Senior Embedded Software Engineer to develop mission-critical software for autonomous maritime robotic systems. The role involves designing and maintaining reliable software for long-duration operations and collaborating with cross-functional teams. Candidates should have over 10 years of experience, strong programming skills in C++ and Java, and a BS in a related field. A hybrid working model is offered. Salary range is between $142,000 - 253,000.