Embedded Linux Developer

Mployee.me

Bengaluru

On-site

INR 1,200,000 - 3,000,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Mployee.me is seeking an experienced embedded software engineer in Bengaluru to develop software for household appliances. You will participate in the full software lifecycle, from requirements through testing, and work with global teams on architecture and debugging. Strong C, Linux, and experience with Yocto/Zephyr are required.

The role emphasizes hands-on debugging with hardware tools and collaboration with cross-functional teams to deliver robust embedded solutions.

Qualifications

  • Excellent verbal and written communication skills in English.
  • Ability to work under pressure and meet deadlines while delivering customer service.

Responsibilities

  • Develop embedded software for household appliances.
  • Participate in full software development cycle (Requirements, Design, Coding, Testing).
  • Develop and execute unit and functional tests.
  • Conduct code, design and solution reviews.
  • Share knowledge to build team competencies.
  • Provide technical proposals and project estimations.
  • Engage in customer discussions directly.
  • Collaborate with international partners to define technical requirements and drive architecture.

Skills

Verbal and written communication
Work under pressure
Independent execution
Embedded Linux
Zephyr
FreeRTOS
U-Boot
Linux device tree
Linux driver integration
Communication Protocols
GUI / Display
Touch controller interfacing
Debugging skills
Oscilloscope / Logic Analyzer

Tools

Yocto Project
Linux BSP modification
Board bring-up
Linux device tree development
Linux driver integration
U-Boot customization
LVGL / Qt display frameworks
Zephyr
FreeRTOS
ARM Cortex-M / SoCs
JTAG / SWD debugging
Kernel debugging

Job description

Education and Work Experience Requirements:

This section is used to describe what knowledge, skills and abilities are required to perform the daily tasks

  • Excellent verbal and written communication skills, including ability to effectively communicate with internal and external customers both in English.
  • Must be able to work under pressure and meet deadlines, while maintaining a positive attitude and providing exemplary customer service
  • Ability to work independently and to carry out assignments to completion within parameters of instructions given, prescribed routines, and standard accepted practices
Tasks / Responsibilities:
  • Develop embeddedsoftwarefor household appliances.
  • Participate in fullsoftwaredevelopment cycle (Requirement, Design, Coding, Testing)
  • Develop and execute unit and functional development/tests.
  • Conduct code, designandsolution review.
  • Conduct knowledge sharing to build up team competencies.
  • Provide technical proposals, estimation for new projects.
  • Involve directly in customer discussions.
  • Work with international partners and engineering teams to define technical requirements, collaborating with domain experts to drive the architecture
Expected skill set:
  • Embedded Linux
  • Yocto Project build system and customization
  • Linux BSP modification and board bring-up.
  • Linux device tree development
  • Linux driver integration
  • U-Boot customization and debugging
  • Linux display and touch subsystem understanding
  • Embedded Linux performance benchmarking
  • MCU
  • Embedded C programming
  • Experience with MCU firmware development
  • Experience with Zephyr and FreeRTOS
  • Communication Protocols (UART, SPI, I2C, BLE, Wi-Fi, NFC, USB
  • GUI / Display
  • Display backend (LVGL, Qt)
  • Touch controller interfacing
  • Debugging Skills
  • Hands-on debugging using: Oscilloscope, Logic Analyzer, Multimeter, UART logs, JTAG/SWD debuggers, Kernel debugging
  • Strong debugging skills in: BSP & board bring-up. communication failures, timing issues, power-related problems. driver-level debugging
Good to Have skills:
  • Experience with ARM-based SoCs or Cortex-M MCUs (NXP, Ti, Renesas, ST)
  • Understanding of boot sequence and memory layout
  • Familiarity with kernel logs, boot logs, and low-level debugging
  • Knowledge of power optimization techniques in embedded systems
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Linux Developer
Embedded Linux Developer

Motherson Technology Services Limited • Bengaluru

On-site
INR 900,000 - 1,700,000
Embedded Software Developer
Embedded Software Developer

Motherson Technology Services Limited • Bengaluru

On-site
INR 600,000 - 1,000,000
Linux Developer
Linux Developer

Accolade Electronics Private Limited • Pune District

On-site
INR 800,000 - 1,200,000
Linux BSP Experience
Linux BSP Experience

Silicon Signals • Gujarat

On-site
INR 1,200,000 - 2,100,000
Embedded Developer
Embedded Developer

Tringapps Research Labs • Chennai

On-site
INR 2,800,000 - 4,200,000
Lead Embedded Linux Engineer
Lead Embedded Linux Engineer

Truminds Software Systems • Chennai

On-site
INR 1,200,000 - 2,000,000
Lead Embedded Linux Engineer
Lead Embedded Linux Engineer

Truminds Software Systems • Gurugram District

On-site
INR 2,800,000 - 5,000,000
Lead Embedded Linux Engineer
Lead Embedded Linux Engineer

Truminds Software Systems • Hyderabad

On-site
INR 1,500,000 - 2,300,000
Software for HW Evaluation_Embedded_Engg_BSH
Software for HW Evaluation_Embedded_Engg_BSH

Bosch Group • Bengaluru

On-site
INR 1,200,000 - 2,200,000
Embedded Software Developer
Embedded Software Developer

Tringapps Research Labs • Chennai

On-site
INR 1,000,000 - 1,700,000