Sr. Embedded Firmware Engineer

2 days ago


Vadodara, Gujarat, India MP Consulting, LLC Full time
Overview: We are seeking a highly motivated Embedded Software Developer with 3–6 years of experience in developing embedded Linux systems. The ideal candidate will have a strong foundation in Linux Board Support Package (BSP) development, the Yocto build system, and device driver programming, along with some exposure to microcontroller-level firmware development. This role requires solid logical reasoning, analytical skills, and hands-on debugging abilities.

Key Responsibilities:

● Develop and maintain Linux BSPs for custom embedded hardware platforms.

● Customize and build embedded Linux images using the Yocto Project.

● Develop, integrate, and debug Linux kernel device drivers (I2C, SPI, GPIO, UART, etc.).

● Collaborate with hardware engineers during board bring-up and system integration.

● Write and maintain low-level firmware for microcontroller-based subsystems where required.

● Analyze and troubleshoot issues at the kernel, driver, and application level.

● Work across the full software stack — from bootloader to application layer.

● Follow version control and issue-tracking best practices (e.g., Git, Jira).

Required Skills:

● 3–6 years of hands-on experience in embedded software development.

● Strong expertise in Linux BSP development and Yocto build system.

● Experience in writing and debugging Linux kernel device drivers.

● Familiarity with U-Boot and other embedded bootloaders.

● Exposure to microcontroller firmware development (bare-metal or RTOS-based).

● Proficient in C/C++ programming for embedded systems.

● Strong logical reasoning and analytical problem-solving skills.

● Experience using tools like oscilloscopes, logic analyzers, and JTAG debuggers.

Preferred Skills:

● Experience with FreeRTOS or a similar RTOS.

● Knowledge of protocols like CAN, USB, Ethernet, and SDIO.

● Understanding of power management, secure boot, and boot time optimization.

● Familiarity with continuous integration, Git, and Agile development practices.

Education:

Bachelor's or Master's degree in Electronics, Computer Engineering, or a related discipline.

  • Vadodara, Gujarat, India beBeeFirmware Full time ₹ 18,00,000 - ₹ 25,00,000

    Senior Firmware SpecialistAs a Senior Firmware Specialist, you will be responsible for designing and developing high-quality firmware solutions for various embedded systems.Key Responsibilities:Design and develop firmware software for complex embedded systems using C programming language expertise.Collaborate with cross-functional teams to architect and...


  • Vadodara, Gujarat, India beBeeEmbedded Full time ₹ 20,00,000 - ₹ 25,00,000

    Firmware Development OpportunitiesAbout the RoleWe are seeking an experienced Firmware Engineer to drive the development of cutting-edge Sensors and Edge devices.Key ResponsibilitiesCollaborate in an Agile firmware development environment to deliver innovative solutions for Serial, I2C, SPI, and Ethernet hardware modules.Expert-level in modern C/C++ coding...


  • Vadodara, Gujarat, India beBeeEmbeddedSoftware Full time ₹ 15,00,000 - ₹ 20,00,000

    Job OverviewWe are looking for a skilled Embedded Software Developer to join our team.The ideal candidate will have experience in developing embedded Linux systems and possess strong knowledge of Linux Board Support Package (BSP) development, the Yocto build system, and device driver programming.This role requires solid logical reasoning, analytical skills,...


  • Vadodara, Gujarat, India DSPWorks Full time

    Company DescriptionWe are an Electronics product companyRole DescriptionThis is a full-time on-site Software Engineer (Systems/Linux) role at DSPWorks located in Vadodara. The Software Engineer will be responsible for system software development on Linux platforms and troubleshooting. Daily tasks include coding, debugging, and implementing software solutions...


  • Vadodara, Gujarat, India Arrow Electronics Full time

    Position Senior Engineer - Linux BSP Key Responsibilities Responsible for design and development of real time embedded software firmware and PC mobile based software application To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement Participate in High level and low level software design...


  • Vadodara, Gujarat, India SatLeo Labs Full time

    Employment Type: Full-timeJob Profile:We are looking for a skilled and experienced Digital Circuit Design Engineer to lead the design, development, and validation of high-performance digital systems. The ideal candidate will have expertise in digital logic design, proficiency with HDL languages and FPGA tools, and a strong grasp of embedded systems...


  • Vadodara, Gujarat, India DSPWorks Full time

    Company DescriptionWe are an Electronics product companyRole DescriptionThis is a full-time on-site Software Engineer (Systems/Linux) role at DSPWorks located in Vadodara. The Software Engineer will be responsible for system software development on Linux platforms and troubleshooting. Daily tasks include coding, debugging, and implementing software solutions...


  • Vadodara, Gujarat, India DSPWorks Full time

    Job DescriptionCompany DescriptionWe are an Electronics product companyRole DescriptionThis is a full-time on-site Software Engineer (Systems/Linux) role at DSPWorks located in Vadodara. The Software Engineer will be responsible for system software development on Linux platforms and troubleshooting. Daily tasks include coding, debugging, and implementing...


  • Vadodara, Gujarat, India beBeeFirmware Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    Job OpportunityWe are seeking an experienced Firmware Design and Development Engineer to spearhead our high-performance storage solutions.This is an exciting opportunity to design, develop, and optimize firmware that powers next-generation products with cutting-edge technology.Key Responsibilities:Proven experience in designing and developing firmware for...


  • Vadodara, Gujarat, India beBeeEmbedded Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    Job TitleLinux Embedded System EngineerWe are seeking a highly skilled Linux Embedded System Engineer to join our team. The ideal candidate will have extensive experience in developing and maintaining Embedded Linux distributions using the Yocto Project.The successful candidate will design, implement, and customize Board Support Packages (BSPs) for target...