Salary
💰 $85,800 - $138,200 per year
Tech Stack
AndroidCloudFirebaseIoTJavaKotlinPythonReactReact Native
About the role
- Design and develop autonomous technology solutions for recreational marine
- Integrate software platform for marine connectivity, autonomy and ADAS features
- Full stack development including React Native, Python, cloud, Firebase, IoT
- Work with BLE, embedded protocols and React Native development
- Author functional specifications and detailed design documentation
- Oversee software toolchains, interfaces, libraries, system integration, V&V and test automation
- Debug field issues and complex system integration problems
- Draft requirements for software security, privacy and safety
- Develop advanced HMI, rich user interfaces, ADAS and autonomous user features
Requirements
- Bachelor's degree in electrical, computer engineering, computer science or related engineering field
- Full stack development in React Native, Kotlin, Android, Java, Python, C/C++
- Embedded development proficiency
- Minimum of 1-2+ years of experience in a software development and software architecture role
- Experience with embedded real-time software development and final project delivery
- Experience with IoT connected and secure products and protocols – Wi-Fi, BLE, CAN, NMEA2K
- Experience with SDK development and Python libraries
- Experience with requirement and issue tracking tools (Jira, GitHub, Confluence)
- Strong critical thinking and communication skills, verbal and written
- Preferred: M.S. in computer engineering, computer science or related field
- Preferred: Experience with ADAS/autonomous sensors (sonar, radar, lidar, cameras)
- Preferred: Experience in the marine environment and autonomous/propulsion software development