
Senior Embedded Software Engineer
8 hours ago
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 NeST Digital Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSenior 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...
-
Senior Embedded Software developer
7 hours ago
Bengaluru, Karnataka, India Pragathi Solutions Full time ₹ 15,00,000 - ₹ 28,00,000 per yearCompany 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...
-
Senior Software Engineer – Embedded Python
2 days ago
Bengaluru, Karnataka, India TestCore IT Solutions Pvt. Ltd. Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJob 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...
-
Senior Embedded Software Developer
3 weeks ago
Bengaluru, Karnataka, India Harita Tech Serv Full timeJob Title : Senior Embedded Software Developer Location : Bangalore, IndiaAbout the Role :We are seeking a highly skilled Senior Embedded Software Developer with extensive experience in embedded systems programming. The ideal candidate will be responsible for designing, developing, and debugging embedded software solutions primarily in C/C++ running on RTOS...
-
Senior Embedded Software Engineer
7 days ago
Bengaluru, Karnataka, India Careernet Full time ₹ 20,00,000 - ₹ 25,00,000 per yearKey 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...
-
Senior Embedded Linux Software Engineer
2 weeks ago
Bengaluru, Karnataka, India Luxoft Full time ₹ 20,00,000 - ₹ 25,00,000 per yearProject 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 SAS One Full time ₹ 15,00,000 - ₹ 25,00,000 per yearSenior 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...
-
Software Engineer- Embedded Systems
2 days ago
Bengaluru, Karnataka, India Videogram Full time ₹ 20,00,000 - ₹ 25,00,000 per yearJob Description: Senior Software Engineer- Embedded SystemsVideogram is looking for Software Engineer in Embedded Systems who will be responsible for designing the embedded systems and installing them in machines and tools. You will be playing an important role in our software team who will be responsible to design and develop the software that controls the...
-
Bengaluru, Karnataka, India Analog Devices Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAbout Analog DevicesAnalog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate...
-
Senior Embedded Software Engineer
3 weeks ago
Bengaluru, Karnataka, India Weekday AI Full timeThis 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...