VotaryTech - Lead Embedded Software Engineer

6 days ago


Bengaluru, Karnataka, India Votary Softech Solutions Pvt. Ltd. Full time ₹ 8,00,000 - ₹ 24,00,000 per year

Description :

We are looking for a Lead Embedded Software Engineer who can drive end-to-end embedded software development, mentor team members, and contribute to system-level design decisions.

The ideal candidate must possess strong low-level expertise, deep understanding of hardware-software interaction, and hands-on experience with RTOS, drivers, debugging tools, and design aspects (clock, power, boot, etc.

About the Role :


The Lead Embedded Software Engineer will be responsible for leading the design and development of embedded software and device drivers, while also providing technical leadership and mentoring to the team.

Responsibilities :


- Lead the design and development of embedded software and device drivers.

- Architect and implement low-level modules, including clock, power, boot, and interrupt handling.

- Work extensively with RTOS (task scheduling, memory management, synchronization, BSP).

- Design and implement communication using I2C, SPI, UART, and other protocols at a low level.

- Perform board bring-up, hardware interfacing, and driver integration.

- Use advanced debug and analysis tools (protocol analyzers, logic analyzers, JTAG/SWD, oscilloscopes).

- Review code, define best practices, and guide the team on embedded development standards.

- Collaborate with hardware, firmware, and system teams to deliver high-quality solutions.

- Drive problem resolution, performance optimization, and system stability.

- Provide technical leadership, mentoring, and project ownership.

Qualifications :


- Strong proficiency in Embedded C/C .

- RTOS internals and usage (not just as application developer).

- Hands-on experience writing device drivers from scratch.

- In-depth understanding of I2C, SPI, UART protocol timing and register-level control.

- Experience with board bring-up and low-level hardware debugging.

- Familiarity with clock tree, power management, and system initialization.

- Strong knowledge of debugging & analysis tools.

- Ability to design modular, scalable embedded architectures.



  • Bengaluru, Karnataka, India Luxoft Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Project description Our 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 infrastructure. ...


  • Bengaluru, Karnataka, India AMETEK Full time

    We are currently seeking an experienced Embedded Software Engineer for test fixtures, for our analytical products who will be responsible for designing, developing, modifying and evaluating software for embedded applications. This individual will be responsible for working closely with the Software, Hardware and Operations groups in the United States, to...


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

    Role Summary Purpose:We are seeking a highly skilled and experiencedSenior Software Engineerto join our MOW division. This role involves control software development, testing, and support of embedded software for Nordco machines. The ideal candidate will have strong expertise inC++ and Qt,CODESYS Visualization, andCAN protocol, with a passion for improving...


  • Bengaluru, Karnataka, India Wabtec Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    How will you make a difference?As an Embedded Software Engineer, you will utilize experience and expertise to develop and execute objectives for self and others, as well as provide technical solutions, through Embedded Software Applications, for a myriad of customer requestsYou will have the ability to affect short-term and some long-term business goals on...


  • Bengaluru, Karnataka, India Versabyte Data Systems Full time ₹ 9,00,000 - ₹ 12,00,000 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 Meltronics Systemtech Full time

    Embedded Software EngineerCompany DescriptionMeltronics Systemtech is a company with expertise in design, development, manufacture, testing, delivery, installation, training, and maintenance of electronic systems & products for defense, industries and avionics. The company has strong knowledge and experience with MIL standards and executes projects with...


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

    What do we want to know about you?Bachelor's degree in Software, Computer Engineering or Computer Science3 years of experience in design and development with embedded and real-time software systems (Linux, QNX, Greenhill, Mentor Nucleus, etc.)Hands on experience with testing/debugging embedded software/firmwareWrite code, test and release embedded software -...


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

    Role Summary Purpose:The Advanced Lead - Embedded System Software Engineer is responsible for design , implement and review the feature enhancements, customer requisitions, NPI program for a locomotive and freight components control systems . In this role, Advanced Lead - Embedded System Software Engineer shall utilize his/her experience and expertise to...


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

    Embedded/Senior Embedded Software EngineerLocation:Bangalore (6 days WFO); Relocation assistance provided for eligible candidatesExperience: 2-11 YearsIndustry Required:Robotics/Defense/Drone TechnologiesAbout the RoleWe are seeking a highly skilledEmbedded/Senior Embedded Software Engineerto lead the development and deployment of embedded systems for...


  • Bengaluru, Karnataka, India Daikoku Innovations LLP Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Role: Embedded Software EngineerRelevant experience: 2-3 yearsResponsibilitiesShould be good at, C, C++, Linux driver developmentShould have worked in protocol like i2S, SPI, i2C. rf, 6lowpan, Tcp / Ip stack etc..Experience in porting MbedOS , FreeRTOS to different boards is good.Analyzing and enhancing efficiency, stability and scalability of system...