Embedded Software Engineer

16 hours ago


Bengaluru, Karnataka, India Sourcingxpress Full time ₹ 12,00,000 - ₹ 36,00,000 per year

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 Navy.


About 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 frameworks.


Hardware-Software 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 applications.


Debugging, 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 environments.


Team 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 systems.


Required Skills & Experience :


Education :

- Bachelors or Masters degree in Electrical/Electronics Engineering, Mechatronics, or related field.


Experience :

- 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 deployment.


Technical 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.



  • Bengaluru, Karnataka, India Versabyte Data Systems Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Role Overview:We are looking for motivated and skilled Embedded Software Engineers who have a strong foundation in embedded system development and are excited to work at the intersection of hardware and software. This role involves hands-on development, debugging, and optimization of embedded applications for real-world industrial and consumer electronics...


  • Bengaluru, Karnataka, India Growel Softech Pvt. Ltd. Full time

    Embedded C,Linux,BSPDescription :We are seeking a seasoned Embedded C, Linux, and BSP engineer to join our dynamic team in India. The ideal candidate will have extensive experience in embedded software development, specifically with a focus on Linux operating systems and board support packages. You will play a crucial role in designing and optimizing...


  • Bengaluru, Karnataka, India beBeeDeveloper Full time ₹ 9,00,000 - ₹ 12,00,000

    Software Development ExpertiseWe are seeking a highly skilled software development professional to join our team. As a key member of our organization, you will be responsible for designing and implementing firmware solutions for embedded microcontrollers in System on a Chip (SoC) projects.Key Responsibilities:Design and develop firmware in C, C++, or Rust...

  • C++ Embedded Engineer

    3 weeks ago


    Bengaluru, Karnataka, India Cyanous Software Private Limited Full time

    Embedded C/C++ Development experience Embedded Linux.- Application Development.- Strong Debugging Skills Focused on Embedded Linux.- Experience with Yocto Build Environment. Highlited skills are mandatory and skills should be in cv mustNeed profiles by 3.30PM today only Job Description : We are looking for a highly skilled C++ Embedded Engineer with strong...


  • Bengaluru, Karnataka, India Talent Corner HR Services Pvt Ltd Full time

    We are seeking a highly skilled Embedded Software Engineer with strong expertise in C programming and Linux kernel development. The ideal candidate will have a background in industrial embedded systems, experience in multithreaded application development, and a deep understanding of low-level hardware/software integration.Key Responsibilities :- Design,...


  • Bengaluru, Karnataka, India Careernet Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Key Skills: C++, Linux, Embedded System, Embedded C, Telematics, InfotainmentRoles and Responsibilities:Design, develop, and implement embedded software solutions for automotive applications.Collaborate with cross-functional teams to define software requirements and specifications.Conduct thorough testing and debugging of embedded systems to ensure...


  • Bengaluru, Karnataka, India People Resources Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    We are looking for a Staff Embedded Software Engineer to join our Bangalore engineering team. The role involves designing and developing reliable embedded software advanced solar and energy management products


  • Bengaluru, Karnataka, India Michael Page Full time

    Competetive SalaryPF and GratuityAbout Our ClientOur client is an international professional services brand of firms, operating as partnerships under the brand. It is the second-largest professional services network in the worldJob DescriptionSenior Embedded Software EngineerYour Job:* Design, implement, and test embedded software for Smart Motion Products...


  • Bengaluru, Karnataka, India Michael Page Full time

    Job Description- Competetive Salary- PF and GratuityJob DescriptionSenior Embedded Software EngineerYour Job:. Design, implement, and test embedded software for Smart Motion Products in the field of industrialautomation.. Collaborate within an agile team on projects related to industrial communication, cybersecurity, andclosed-loop control.. Assist in the...


  • Bengaluru, Karnataka, India Weekday AI Full time

    This role is for one of Weekday's clientsMin Experience: 5 yearsLocation: BangaloreJobType: full-timeRequirementsResponsibilities:- Design, develop, and implement embedded software for real-time image processing for satellite payload applications.- Translate and optimize image processing algorithms to FPGA/SoC platforms to achieve low latency and high...