Senior Embedded Engineer

EdgeVantage

Bengaluru

On-site

INR 2,200,000 - 3,400,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology solutions provider is seeking a Senior Embedded Software Engineer to lead the development of embedded systems for marine robotics. This role requires expertise in C++ and hardware interface, with responsibilities including designing software solutions, leading subsystem integration, and mentoring junior engineers. The ideal candidate has over 6 years of experience, including 3 years in lead roles, and a strong background in embedded systems from prototyping to production.

Qualifications

  • 6+ years of experience in embedded systems development, including 3+ years in lead roles.
  • Hands-on experience with Linux-based systems and MCUs.
  • Proven success from prototyping to production.
  • Proven ability to take prototypes to production deployments.

Responsibilities

  • Design and optimize embedded software solutions.
  • Lead integration of subsystems into frameworks.
  • Mentor junior engineers in embedded systems.
  • Interface with sensors and actuators via SPI, I2C, UART, CAN, and GPIO.
  • Mentor junior engineers and contribute to architecture decisions.
  • Ensure safety, reliability, and documentation standards for field deployments.

Skills

C++ programming
Hardware interface experience
RTOS concepts
Embedded Linux development
Debugging tools proficiency
System integration
HAL development
System integration

Education

Bachelor’s or Master’s degree in Electrical/Electronics Engineering or related field

Tools

Linux-based systems
MCUs (ARM, STM32)
KiCad or Eagle
ROS or ROS2

Job description

This range is provided by EdgeVantage. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

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.

Key Responsibilities
  • 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
  • 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
  • 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
  • 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
Hardware-Software Integration
  • Interface with various sensors and actuators as above
  • 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
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
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • Business Consulting and Services
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Developer
Embedded Developer

Digitalshakha • Bengaluru

On-site
INR 800,000 - 1,200,000
Embedded Software Engineer
Embedded Software Engineer

YourTribe • Bengaluru

On-site
INR 600,000 - 1,000,000
Opportunity to learn the embedded stack for marine vessels
Flexible work environment
Role with real impact
Embedded Engineer
Embedded Engineer

Booma Innovative Transport Solution • Coimbatore District

On-site
INR 1,200,000 - 1,800,000
Healthcare benefits
Hardware lab access
Senior Embedded Engineer
Senior Embedded Engineer

SteerLean Consulting • Coimbatore District

On-site
INR 1,500,000 - 2,200,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Jobtailor • Ahmedabad District

On-site
INR 1,200,000 - 2,100,000
Senior Embedded Software Engineer [Robotics]
Senior Embedded Software Engineer [Robotics]

Rx100 Ventures • Bengaluru

On-site
Electronics Engineer
Electronics Engineer

Shuvoneel Ras System • Kolkata District

On-site
INR 800,000 - 1,400,000
Senior Embedded Software Engineer – Industrial & Electronic Equipment
Senior Embedded Software Engineer – Industrial & Electronic Equipment

United States Digital Space LLC • Maharashtra

On-site
INR 672,000 - 2,072,000
Robotics Embedded Firmware Engineer
Robotics Embedded Firmware Engineer

10x • Bengaluru

On-site
INR 1,000,000 - 2,000,000
Stock options (ESOPs)
Dynamic startup experience
Open feedback culture
Senior Embedded Engineer
Senior Embedded Engineer

Us Technology International Private Limited • Bengaluru

On-site
INR 800,000 - 1,200,000