Senior Embedded Engineer

6 years

35 - 40 Lacs

Posted:4 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

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 ResponsibilitiesSystem 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

  • Bachelor’s or Master’s 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
Skills: c++,rtos,debugging,oscilloscopes,eda,kicad,eagle,embedded systems,linux-based systems,linux

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You