About Rekise Marine
Rekise Marine is a startup focused on sustainably enhancing the utility of oceans through autonomous robotic infrastructure. Our efforts center on developing advanced autonomous technology for the maritime industry, serving both defense and commercial sectors globally. We specialize in creating autonomous vessels both surface and underwater,as well as autonomous port infrastructure. Currently, we are building the flagship autonomous platform of the Indian The Role :
We are looking for a highly skilled Senior Embedded Software Engineer to lead the development and deployment of embedded systems for our next-generation marine robotics platforms. This role involves working at the intersection of hardware and software to deliver robust, reliable, and fault-tolerant systems that can operate autonomously for extended durations in harsh marine conditions.
You will be responsible for architecting embedded solutions across platforms like NVIDIA Jetson, Raspberry Pi, and microcontroller-based systems. You will lead the integration of subsystems such as power management, sensor networks, motor control, and environmental monitoring into cohesive embedded systems.
Key Responsibilities :
System Architecture & Development :
- Design, implement, and optimize embedded software solutions across Jetson, Raspberry Pi, and MCU-based platforms.
- Develop and maintain hardware abstraction layers, device drivers, and system integration code.
- Lead the integration of subsystems including BMS, motor controllers, leak detection, and power distribution into embedded Integration :
- Interface with various sensors (IMUs, cameras, environmental sensors) and actuators using SPI, I2C, UART, CAN, and GPIO.
- Collaborate with electronics and mechanical teams to align design specifications with real-world constraints.
- Evaluate and select suitable embedded hardware components for marine-grade Testing, and Optimization :
- Lead debugging and validation of embedded systems in lab and field conditions.
- Develop automated test setups and documentation for embedded codebases.
- Optimize for power, memory, and real-time performance, especially in resource-constrained Leadership and Project Contribution :
- Mentor junior engineers in embedded systems development and best practices.
- Contribute to architecture decisions and code reviews.
- Ensure compliance with system reliability, safety, and documentation standards for field-deployable Skills & Experience :
- Bachelors or Masters degree in Electrical / Electronics Engineering, Mechatronics, or related :
- 6+ years of experience in embedded systems development, with at least 3+ years in lead or architect roles.
- Hands-on experience developing on both Linux-based systems (Jetson, Pi) and MCUs (ARM, STM32, etc.).
- Proven success in taking embedded systems from prototyping to production-level Proficiency :
- Strong in C++ programming with low-level hardware interface experience.
- Familiar with RTOS concepts and embedded Linux development.
- Proficient with debugging tools, oscilloscopes, logic analyzers, and hardware bring-up.
- Familiar with EDA tools like KiCad or Eagle.
- Experience with ROS or ROS2 is a plus.
Why Youll Love Working With Us :
A chance to be part of a leading marine robotics startup in India.Competitive salary.Flexible and innovative work environment promoting collaboration.A role where your contributions make a real difference and drive impact.Opportunities for travel in relation to customer interactions and field testing.(ref : hirist.tech)