Senior Embedded Software Engineer

1 day ago


Bengaluru, Karnataka, India THE ARM GROUP Full time ₹ 8,00,000 - ₹ 24,00,000 per year

Embedded/Senior Embedded Software Engineer


Location:
Bangalore (6 days WFO); Relocation assistance provided for eligible candidates


Experience
: 2-11 Years


Industry Required:
Robotics/Defense/Drone Technologies

About the Role

We are seeking a highly skilled
Embedded/Senior Embedded Software Engineer
to lead the development and deployment of embedded systems for next-generation autonomous platforms. This position sits at the intersection of hardware and software, requiring expertise to build robust, reliable, and fault-tolerant systems capable of operating independently in challenging environments.

The role involves architecting embedded solutions across platforms such as NVIDIA Jetson, Raspberry Pi, and microcontroller-based systems, while integrating subsystems like power management, sensor networks, motor control, and environmental monitoring into cohesive embedded frameworks.

Key Responsibilities


System Architecture & Development

  • Design, implement, and optimize embedded software for Jetson, Raspberry Pi, and MCU-based platforms
  • Develop hardware abstraction layers, device drivers, and integration code
  • Lead integration of subsystems such as BMS, motor controllers, leak detection, and power distribution


Hardware-Software Integration

  • Interface with sensors and actuators using SPI, I2C, UART, CAN, and GPIO
  • Collaborate with electronics and mechanical teams to ensure alignment with real-world constraints
  • Evaluate and select embedded hardware components for mission-critical applications


Debugging, Testing & Optimization

  • Lead debugging and validation of embedded systems in lab and field conditions
  • Develop automated test setups and maintain detailed documentation
  • Optimize power, memory, and real-time performance for resource-constrained environments


Team Leadership & Project Contribution

  • Mentor junior engineers in embedded systems and best practices
  • Participate in architecture decisions and code reviews
  • Ensure compliance with reliability, safety, and documentation standards

Required Skills & Experience


Education

  • Bachelor's or Master's in Electrical/Electronics Engineering, Mechatronics, or related field


Experience

  • 2- 11 years in embedded systems development (3+ years in lead/architect roles)
  • Hands-on with Linux-based systems (Jetson, Pi) and MCUs (ARM, STM32, etc.)
  • Experience taking embedded systems from prototyping to production-level deployment


Technical Skills

  • Proficiency in C++ with low-level hardware interface experience
  • Strong knowledge of RTOS concepts and embedded Linux
  • Skilled with debugging tools, oscilloscopes, logic analyzers, and hardware bring-up
  • Familiarity with EDA tools (KiCad, Eagle)
  • Experience with ROS/ROS2 is a plus

What We Offer

Competitive salary

Flexible, collaborative, and innovative work environment

Opportunities to work on cutting-edge autonomous technologies

Impact-driven role with visible contributions

Travel opportunities for customer interactions and field testing

Disclaimer:
 We, Arm Group India operate as an intermediary connecting candidates with potential employers in India, with no guarantee of employment. Upholding equal opportunity standards, we strive for impartiality in candidate selection. While we endeavour to verify job postings and client companies' credibility, candidates are advised to conduct their own assessments.

Personal information is handled confidentially and shared with consent. We disclaim liability for any consequences arising from reliance on job postings or our services, and terms are subject to change without notice. By engaging with us, you accept and consent to these terms.



  • Bengaluru, Karnataka, India Hunarstreet Technologies Pvt. Ltd. Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Position : Senior Embedded Software Engineer PCIe / Embedded LinuxLocation : BangaloreExperience : 7+ years- Night ShiftAbout the Role : We are seeking a highly skilled Senior Embedded Engineer with strong expertise in Embedded Linux and PCIe protocol development. The ideal candidate will have deep technical knowledge of PCIe (Gen4 and above) and...


  • Bengaluru, Karnataka, India IAssess Consultants LLP Full time ₹ 20,00,000 - ₹ 60,00,000 per year

    Position:Senior Embedded Software Engineer – PCIe / Embedded LinuxLocation:Bangalore (Preferred)Experience: 7+ yearsUpto 20 LPAOnly Immediate Joinee can applyNight ShiftAbout the Role:We are seeking a highly skilledSenior Embedded Engineer with strong expertise in Embedded LinuxandPCIe protocol development. The ideal candidate will have deep technical...


  • Bengaluru, Karnataka, India Avant-Garde Corporate Services Private Limited Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Are you passionate about embedded systems and wireless power technologiesDo you want to contribute to cutting-edge products and work in a collaborative, growth-oriented environmentWe are looking for a Senior Embedded Software Engineer to design, implement, and test embedded software for Qi, NFC, and Bluetooth-enabled devices. What Youll Do:- Develop and...


  • Bengaluru, Karnataka, India NeST Digital Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Senior Embedded Software Engineer (C/C++)About the RoleAs a Senior Embedded Software Engineer at Baxter, you will play a critical role in designing, developing, and delivering high-quality software features and components that support the company's hospital products and healthcare innovations. Your expertise in embedded systems, C/C++ programming, and...


  • Bengaluru, Karnataka, India Pragathi Solutions Full time ₹ 15,00,000 - ₹ 28,00,000 per year

    Company DescriptionPragathi Solutions is a leading company in India, specializing in the design of customized solutions for Vehicle Diagnostics and ECU Flashing. All products are designed and manufactured in-house with experienced teams of Domain Experts and Hardware and Software Engineers. The company provides dedicated customer support for automobile...


  • Bengaluru, Karnataka, India IAssess Consultants LLP Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    We are hiring.Position: Senior Embedded Software Engineer – PCIe / Embedded LinuxLocation: BangaloreExperience: 7+ yearsShift: Night Shift⸻About The RoleDevelop & optimize embedded software on Linux/RTOS.Implement & validate PCIe-based communication (Gen4+).Debug low-level hardware/software PCIe issues.Develop firmware & system software for embedded...


  • Bengaluru, Karnataka, India TestCore IT Solutions Pvt. Ltd. Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Job Title:Software Engineer / Senior Software Engineer – Embedded Python (RTOS)Location:Hyderabad (Work from Office)Experience:1–4+ years (SE) / 4–7+ years (SSE)Job DescriptionWe are looking for motivated and skilledEmbedded Software Engineerswith strong experience inPythonandRTOSdevelopment. The ideal candidate should have hands-on expertise in...


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

    Project descriptionOur client, a leading manufacturer of high-end household appliances, is expanding into new smart product lines. As part of this strategic initiative, a large-scale global program is being implemented across the company's IP portfolio. This includes the development of new embedded software, enhancements to cloud...


  • 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 SAS One Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Senior System Software Engineer Embedded Solutions (Android Systems Focus)Seeking a highly experienced Senior System Software Engineer with 6+ years of experience in embedded systems and Android-based platformsThe ideal candidate will have hands-on expertise in Android BSP development, system-level programming, and device driver developmentResponsibilities...