Current jobs related to Firmware - Embedded Software Engineer (C/C++) - Bengaluru - Hero Motocorp


  • Bengaluru, India Workship Full time

    Roles & Responsibilities :- Design / Develop / Own / Maintain & Sustain Embedded Firmware written in C- Work on Low-level Embedded Firmware written in asynchronous mode- Design, Develop, Port, Debug, and Test C and Assembly code for Embedded Systems- Develop and Implement algorithms and procedures in C and Assembly code.- Own Technical documentation of the...

  • Firmware Developer

    4 weeks ago


    Bengaluru, India TekPillar Full time

    We are Hiring : Firmware Developer Position : Firmware Developer Experience : 5 - 10 YearsLocation : BangaloreMandatory skills : Embedded C/C++, Linux BSP, Driver Development and Testing, Python , Yocto, RTOSJob Description : - Design, develop, and test embedded software solutions using C/C++. - Customize Board Support Packages (BSP) and work on Linux...


  • Bengaluru, India Talpro Full time

    Job Description : - 6+ years of experience. - Worked in depth in Embedded firmware development. - Strong Programming skills in C, Code optimization extensive work experience in developing Embedded drives I2C, SPI, UART, USB, RS232, timers, DMA, interrupts, ADC, DAC, RS 485,PWM - Strong debugging, well versed with BareMetal development and RTOS concepts. -...

  • Firmware Developer

    3 weeks ago


    Bengaluru, India TekPillar Services Pvt. Ltd Full time

    "We Are Hiring Firmware Developer"Title : Firmware DeveloperLocation : BangaloreExperience : 7-10 YearsKey Responsibilities :- Develop and debug embedded firmware using C/C++- Customize Linux BSP, develop device drivers, and integrate hardware- Work with communication protocols (CAN, SPI, UART, I2C, RS232)- Collaborate with cross-functional teams (hardware,...

  • SASNEE Technologies

    2 months ago


    Bengaluru, India SASNEE Technologies Full time

    Company Description :Founded in 2014, SASNEE Technologies Pvt Ltd is a trusted partner for leading semiconductor and consumer electronics companies, specializing in video processing, Ultra High Definition (UHD), low-power system design, and IoT solutions. With a commitment to delivering best practices, SASNEE provides end-to-end product design and...

  • Embedded Developer

    4 weeks ago


    Bengaluru, India Petals Careers Full time

    Requirements :- Academic background in Bachelor's Degree or above in Electronics Or Computer Science/Electrical Engineering or equivalent.- 3+ years of Embedded firmware/software development experience in Embedded C, C++, RTOS, or Linux-based development experience.- Familiarity with multi-threading concepts.- Good knowledge of coding standards.-...


  • Bengaluru, India ELECBITS TECHNOLOGIES PRIVATE LIMITED Full time

    SALARY : 15LPA - 25LPAElecbits is a tech-enabled B2B platform that helps Electronics Enterprises to go from an idea to a shelf ready, commercial Electronics Product. We cover the end-to-end intricacies involved in the Electronics product development & manufacturing cycle using 25+ micro-services on our platform.The Senior Firmware Engineer will design,...


  • Bengaluru, Karnataka, India Celstream Technologies Full time

    Celstream TechnologiesWe are offering an exciting opportunity for an experienced Embedded Software Engineer to join our team in Bangalore. The ideal candidate will have a strong background in firmware design and development, with expertise in C/C++ programming languages.Job DescriptionAs an Embedded Software Engineer at Celstream Technologies, you will be...


  • Bengaluru, Karnataka, India Gyan n Gigs Consulting LLP Full time

    We are seeking an experienced Embedded C/C++ Software Developer to join our team at Gyan n Gigs Consulting LLP in Bangalore. The ideal candidate will have a strong background in Embedded programming, with expertise in firmware development, microcontrollers, and RTOS concepts.The successful candidate will work on developing Embedded drives, I2C, SPI, UART,...

  • Firmware Architect

    3 months ago


    Bengaluru, India Antal Internationaal Full time

    Job Description :1. Develop the system SW, electrical architecture, and interfaces based on our platform requirements.2. Document the architecture in system engineering tools to provide traceability with overall system engineering requirements and validation.3. Collaborate closely with both customers, partners, and internal teams to communicate the...

  • Firmware Engineer

    2 months ago


    Bengaluru, India Appsperts People Solution Full time

    Job Description :Roles and responsibilities : - Assist project teams in establishing product requirements and software specifications which fulfill customer needs- Design, code, test, review, and document embedded software/firmware in accordance with project cost, schedule, and performance objectives- Design and implement firmware modules using C, C++,...


  • Bengaluru, Karnataka, India KAMMS Management Consultants Private Limited Full time

    We are seeking highly skilled Embedded C and C++ Software Engineers to join our team at KAMMS Management Consultants Private Limited in Bangalore, India. This is a full-time/ permanent position.Estimated Salary: ₹30-50 Lakh per annum (dependent on experience)The ideal candidate will have 5+ years of experience in Embedded C, C++, Shell Scripting, kernel...


  • Bengaluru, Karnataka, India Western Digital Full time

    We are seeking an experienced Embedded Firmware Development Engineer to join our team at Western Digital. This role involves designing and developing firmware for storage enclosures and servers.Responsibilities:Design and develop firmware for Western Digital SAS/NVMe/NVMe-oF storage enclosures/serversCollaborate with engineers within the team and across...


  • Bengaluru, Karnataka, India Tata Elxsi Full time

    Tata Elxsi offers exciting opportunities for motivated professionals to excel in their careers.Estimated salary range: ₹8,50,000 - ₹14,00,000 per annum.We are seeking a talented Embedded Firmware Engineer to join our team. As an Embedded Firmware Engineer at Tata Elxsi, you will play a key role in designing and developing firmware solutions for embedded...


  • Bengaluru, India Tata Elxsi Full time

    Tata Elxsi is truly your home to a billion possibilities. We believe in opportunities for everyone to be bold and curious and seek to shape the future. Explore what’s possible, discover what you love to do, and find accelerated paths for growth. At Tata Elxsi, you matter.We are looking for a bright and passionate Embedded Firmware Engineer with the...


  • Bengaluru, India Tata Elxsi Full time

    Tata Elxsi is truly your home to a billion possibilities. We believe in opportunities for everyone to be bold and curious and seek to shape the future. Explore what’s possible, discover what you love to do, and find accelerated paths for growth. At Tata Elxsi, you matter.We are looking for a bright and passionateEmbedded Firmware Engineerwith the skills...


  • Bengaluru, India Phase Power Protection Private Limited Full time

    Position: Senior Embedded Firmware Engineer ARMReports to: Research and Development Manager Type: Permanent full timeResponsibilities: Add functionality to existing systems while maintaining the integrity of the existing software architecture and user experience. Evaluate existing applications and identify areas for improvement. Modify...

  • Firmware Engineer

    2 months ago


    Bengaluru, India BlueByte Technologies Full time

    Job Description :Firmware Development : Primary Skills : - Strong knowledge embedded concepts - Must have experience in developing solutions on Microcontroller with hands on experience in Embedded Linux, Embedded C and C++, Strong debugging skills - Experience on protocols like BACnet, ethernet communication, Serial communication interfaces like RS 485, SPI,...


  • Bengaluru, Karnataka, India TekPillar Full time

    Job Title : Embedded C++ Software EngineerWe are seeking an experienced Embedded C++ Software Engineer to join our team at TekPillar. As an Embedded C++ Software Engineer, you will design, develop, and test embedded C++ software for Linux-based systems.This role involves contributing to the development and optimization of Linux device drivers, BSP, and...


  • Bengaluru, India Tata Elxsi Full time

    Tata Elxsi is truly your home to a billion possibilities. We believe in opportunities for everyone to be bold and curious and seek to shape the future. Explore what’s possible, discover what you love to do, and find accelerated paths for growth. At Tata Elxsi, you matter.We are looking for a bright and passionate Embedded Firmware Engineer with the...

Firmware - Embedded Software Engineer (C/C++)

4 weeks ago


Bengaluru, India Hero Motocorp Full time

Firmware - Embedded Software Engineer (C/C++)

Apply now »

Date: 8 Nov 2024

Location: Bengaluru, KA, IN, 560038

#job-location.job-location-inline { display: inline; }

Company: Hero Motocorp

Function

Digital & Information Technologies

Pay Band

E4 to M2

Role

The position utilizes software development skills to design, implement, and test Linux OS level software as well as firmware used in telematics control unit. The job entails working on kernel code and encompasses various protocols. The job also includes developing test scripts for lab tests and verification. The focus will be on development and sustaining of new and existing products for vehicle telematics unit.

A purpose driven role for you

1. Lead design and development of our embedded softwares for vehicle telematics devices.
2. Maintain the complete Embedded software design cycle
3. Documenting Software Design (flow charts, state diagram, logic design, analysis, implementation, debugging and testing etc)
4. Work closely with cross-functional stakeholders to create plans, identify risks, triage issues, and deliver on schedule
5. Protocol debugging using protocol analyzer
6. Understanding of Schematic/ Hardware design around microcontrollers like ST, TI, Atmel, Microchip, ARM core
7. Write test scripts to verify functionality of code in a lab environment..

A Day in the life

The job entails working on kernel code and encompasses various protocols. The job also includes developing test scripts for lab tests and verification. The focus will be on development and sustaining of new and existing products for vehicle telematics unit.

Academic Qualification & Experience

- BE/ B.Tech/ M.Tech

- 8-12 years in the relevant domain

Technical Skills/Knowledge

1. Good hands-on programming in Embedded C, C++ in resource constraint systems.
2. Experience developing for Embedded RTOS, Linux/POSIX, and/or Android system
3. Must be extremely proficient with Linux kernel development, experience with Yocto linux is a plus.
4. Must have strong understanding of code development for microprocessors.
5. Experience writing code for vehicle telematics control units.
6. Experience with IoT technologies and concepts (MQTT, HTTPS, security, OTA software updates, telemetry, etc.)
7. Experience developing and debugging drivers for microcontroller peripherals and systems (e.g. I2C, SPI, UART, USB, Ethernet, etc.).
8. Experience in Linux OS level application programming.
9. Experience with uBoot, Linux kernel, and Linux bash command line utilities.
10. Experience with bootloaders and scripting languages such as shell, perl or python.
11. Experience working in a collaborative team environment.
12. Good to have experience in using AWS IoT Core/Azure IoT Hub IoT Client.
13. Good to have understanding of Protobuf and data compression mechanism.

Behavioural Skills

1. Strategic Thinker
2. Talent Management
3. Innovation for Growth
4. Lead & Adapt to change
5. Problem Solver

What will it be like to work for Hero

As the  world’s largest  manufacturer of motorcycles and scooters for the last  22 years , Hero is where you will get to work with the brightest innovators, passionate about being the best in what they do. You will become a part of India’s proudest legacy, a brand that is celebrated by  110 million Indians  and is now taking over the world with its manufacturing superpower. If you are someone who dreams big and goes after their dreams with absolute conviction, Hero is your place to be. At Hero, we are building a cutting-edge future of mobility, pushing frontiers of innovation and aiming for the very best.  Choose to be with the best, choose to be your best.