Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Embedded firmware engineer.
India Jobs Expertini

Urgent! Embedded firmware engineer Job Opening In India, India – Now Hiring MP Consulting, LLC

Embedded firmware engineer



Job description

Overview: We are seeking a highly motivated Embedded Software Developer with 2–5 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 (I2 C, 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 Free RTOS 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.


Required Skill Profession

Information Technology



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Embedded firmware Potential: Insight & Career Growth Guide