Current jobs related to OS Engineer/ Firmware Developer/MCU Programmer - Bengaluru - Tata Technologies


  • Bengaluru, Karnataka, India UST Full time

    Embedded Software Development & Firmware PositionWe are seeking a highly skilled Embedded Software Development & Firmware Engineer to join our team at UST.Key Responsibilities:Design and develop firmware for embedded systems using C/C++.Develop and test embedded software applications for ARM based MCUs.Collaborate with cross-functional teams to integrate...

  • Firmware Engineer

    2 weeks ago


    Bengaluru, India Yulu Full time

    About Yulu:As India’s leading shared electric mobility technology player, Yulu is purposeful and dedicated to making mobility accessible, affordable, environmentally sustainable and inclusive. Over the past five years, we have created a strong positive impact in several cities thanks to our smart vehicles, robust technology stack, and deep stakeholder...


  • Bengaluru, Karnataka, India Lenovo Full time

    Job DescriptionLenovo is seeking a talented Firmware Development Engineer to join our team in Bangalore, India. As a Firmware Development Engineer, you will be responsible for the development and maintenance of the Server BMC firmware for ThinkSystem products.Key Responsibilities:Develop and maintain the Server BMC firmware for ThinkSystem products.Work with...


  • Bengaluru, Karnataka, India Lenovo Full time

    Job DescriptionLenovo is seeking a talented Firmware Development Engineer to join our team in Bangalore, India. As a Firmware Development Engineer, you will be responsible for the development and maintenance of the Server BMC firmware for ThinkSystem products.Key ResponsibilitiesDevelop and maintain the Server BMC firmware for ThinkSystem products.Work with...


  • Bengaluru, Karnataka, India Lenovo Full time

    Job Title: Firmware EngineerLenovo is seeking a talented Firmware Engineer to join our team in Bangalore, India. As a key member of our BMC firmware development team, you will contribute to creating the world's top servers.Role and Responsibilities:Develop and maintain the Server BMC firmware for ThinkSystem products.Collaborate with cross-functional teams...

  • Firmware Developer

    2 weeks ago


    Bengaluru, Karnataka, India Yulu Full time

    About Yulu: We are a leading shared electric mobility technology player dedicated to making mobility accessible, affordable, environmentally sustainable, and inclusive. Our robust technology stack and deep stakeholder partnerships have created a strong positive impact in several cities over the past five years. We are excited to welcome people with high...


  • Bengaluru, Karnataka, India HCLSoftware Full time

    Job Title: z/OS Systems ProgrammerWe are seeking a highly skilled z/OS Systems Programmer to join our global multi-disciplined mainframe development team. As a key member of the team, you will be responsible for developing, testing, and documenting mainframe products.Key Responsibilities:Develop and maintain mainframe software using JCL, REXX, C, HLASM, and...

  • Firmware Developer

    1 week ago


    Bengaluru, Karnataka, India Yulu Full time

    About Yulu:We are a leading shared electric mobility technology player dedicated to making mobility accessible, affordable, environmentally sustainable, and inclusive. Our robust technology stack and deep stakeholder partnerships have created a strong positive impact in several cities over the past five years.We are excited to welcome people with high...


  • Bengaluru, Karnataka, India Lenovo Full time

    Job Title: Firmware EngineerLenovo is seeking a talented Firmware Engineer to join our team in Bangalore, India. As a key member of our BMC firmware development team, you will contribute to creating innovative firmware solutions for our ThinkSystem XCC products.Key Responsibilities:Develop and maintain firmware for Lenovo ThinkSystem XCC productsCollaborate...


  • Bengaluru, Karnataka, India Lenovo Full time

    Job DescriptionLenovo is seeking a talented Firmware Engineer to join our team in Bangalore, India. As a Firmware Engineer, you will be responsible for the development and maintenance of the Server BMC firmware for ThinkSystem products.Key Responsibilities:Develop and maintain the Server BMC firmware for ThinkSystem products.Work with cross-functional teams...


  • Bengaluru, Karnataka, India Lenovo Full time

    UEFI Firmware EngineerLenovo ISG is seeking a skilled UEFI Firmware Engineer to join our team in Bangalore, India. As a key member of our UEFI firmware development team, you will be responsible for designing, developing, and testing UEFI firmware for next-generation server products.Responsibilities:Develop and maintain UEFI firmware for x86 and ARM servers,...


  • Bengaluru, Karnataka, India UST Full time

    Job RequirementsWe are seeking an experienced Firmware and Embedded Software Development and Test professional to join our team at UST.Key Responsibilities:Design, develop, and test firmware and embedded software for ARM-based MCUs and peripherals.Develop and maintain middle-ware for embedded systems.Integrate various solutions to build...


  • Bengaluru, Karnataka, India Lenovo Full time

    Job DescriptionLenovo is seeking a talented Firmware Development Engineer to join our team in Bangalore, India. As a key member of our BMC firmware development team, you will be responsible for the development and maintenance of the Server BMC firmware for ThinkSystem products.Key Responsibilities:Develop and maintain the Server BMC firmware for ThinkSystem...


  • Bengaluru, Karnataka, India Lenovo Full time

    Join Lenovo's UEFI Firmware Development TeamWe are Lenovo, a global technology powerhouse, and we're seeking a talented UEFI Firmware Engineer to join our team in Bangalore, India. As a key member of our UEFI firmware development team, you will play a crucial role in creating the world's top servers.ResponsibilitiesDevelop and maintain x86 and ARM server...


  • Bengaluru, Karnataka, India Lenovo Full time

    We are Lenovo, a global technology powerhouse, and we're looking for a talented Firmware Development Engineer to join our team in Bangalore, India. As a key member of our UEFI firmware development team, you will play a crucial role in creating the world's top servers.ResponsibilitiesAs a Firmware Development Engineer, you will be responsible for:Developing...


  • Bengaluru, Karnataka, India Intel Full time

    Job SummaryWe are seeking a highly skilled FPGA Firmware Development Engineer to join our team at Intel. As a key member of our Programmable Solutions Group, you will be responsible for researching, designing, developing, and optimizing software tools that enable the use of Field Programmable Gate Arrays (FPGA).Key ResponsibilitiesDevelop and optimize...


  • Bengaluru, Karnataka, India Intel Full time

    Job SummaryWe are seeking a highly skilled FPGA Firmware Development Engineer to join our team at Intel. As a key member of our Programmable Solutions Group, you will be responsible for designing, developing, and optimizing software tools that enable the use of Field Programmable Gate Arrays (FPGA).Key ResponsibilitiesResearches, designs, develops, and...


  • Bengaluru, Karnataka, India Intel Full time

    Job SummaryWe are seeking a highly skilled FPGA Firmware Development Engineer to join our team at Intel. As a key member of our Programmable Solutions Group, you will be responsible for researching, designing, developing, and optimizing software tools that enable the use of Field Programmable Gate Arrays (FPGA).Key Responsibilities:Develop and optimize...

  • Firmware Engineer

    16 hours ago


    Bengaluru, India Samsung Electronics Full time

    Firmware Engineer with 3~6 Years of Experience.Should have working experience/knowledge in interrupt handling, Register Interface, Callback functions, Memory Management(LD file), Memory Protection logic, etc.o ERS(Engineering Requirements Specification) understanding capabilities.o CI System: Coverage, Code analysis(statistical), Unit Test Case development,...

  • Firmware Engineer

    12 hours ago


    Bengaluru, India Samsung Electronics Full time

    Firmware Engineer with 3~6 Years of Experience.Should have working experience/knowledge in interrupt handling, Register Interface, Callback functions, Memory Management(LD file), Memory Protection logic, etc.o ERS(Engineering Requirements Specification) understanding capabilities.o CI System: Coverage, Code analysis(statistical), Unit Test Case development,...

OS Engineer/ Firmware Developer/MCU Programmer

2 months ago


Bengaluru, India Tata Technologies Full time
Hello All,OS Engineer/ Firmware Developer/MCU ProgrammerExperience :- 5 To 10 YearsLocation :-Bangalore

Job Summary:We are seeking a highly skilled Low-Level Driver Developer with extensive experience in developing drivers in C for 32-bit microcontrollers, particularly NXP S32K3. The ideal candidate should be adept at handling multicore microcontroller drivers. Preferred experience is in Automotive but if has experience in consumer and industrial electronics is also fine provided, they possess driver-level experience. Knowledge of FreeRTOS, Ethernet, and hypervisor technologies is an added advantage. The role involves developing and maintaining low-level drivers, debugging and troubleshooting issues, and collaborating with hardware and software teams to ensure system integration and performance.

Key Responsibilities:- Develop and maintain low-level drivers in C for various 32-bit microcontrollers.- Work extensively with NXP S32K3 microcontroller or any other similar microcontrollers.- Handle multicore microcontroller systems at the driver level.- Collaborate with hardware and software teams to ensure seamless integration and functionality.- Debug and troubleshoot driver-related issues to ensure system stability and performance.- Participate in code reviews and contribute to best practices in driver development.

Required Qualifications:- Proven experience in low-level driver development in C.- Extensive experience with 32-bit microcontrollers, preferably NXP S32K3.- Expertise in handling multicore microcontroller systems at the driver level.- A solid understanding of consumer electronics or industrial electronics experience is also acceptable; candidates need not come from an automotive background.

Interested candidates should email their resumes to and upload them using the links below