Senior Embedded Software Engineer

HEX20

India

On-site

INR 2,500,000 - 4,000,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

HEX20 in India is seeking a Senior Embedded Software Engineer to architect and lead development of real-time and Linux-based embedded systems. You will drive technical decisions across FreeRTOS and embedded Linux platforms and mentor engineers.

The role focuses on setting architecture, coding standards, cross-functional collaboration with hardware teams, and delivering robust, scalable embedded solutions.

Qualifications

  • 5–7 years of embedded software engineering experience with system-level ownership.
  • Proven architecture experience using FreeRTOS (task design, memory strategy, ISR-to-task communication).
  • Deep embedded Linux expertise (kernel config, drivers, BSP customization, Yocto/Buildroot).
  • Strong understanding of ARM Cortex-M/A architectures and cross‑platform debugging.
  • Experience leading design reviews and mentoring engineers; strong written and verbal communication.

Responsibilities

  • Architect embedded software systems spanning FreeRTOS subsystems and embedded Linux platforms.
  • Define system architecture, task partitioning, IPC, and overall software design.
  • Lead RTOS vs Linux boundary decisions, BSPs, and kernel/driver integration.
  • Set coding standards, review processes, and best practices across the team.
  • Mentor junior engineers; lead design and code reviews.
  • Drive root-cause analysis for complex system-level issues.
  • Own technical roadmap decisions with product and hardware teams.
  • Evaluate and integrate new SoCs, toolchains, and platform technologies.

Skills

Embedded software
Architecture ownership
FreeRTOS
Embedded Linux
ARM Cortex-M/A
Low-level debugging
Mentoring
Communication
Task planning

Tools

Yocto/Buildroot

Job description

  • Looking for a Senior Embedded Software Engineer to architect and lead development of real-time and Linux-based embedded systems.
  • You will drive technical decisions across FreeRTOS and embedded Linux platforms, set architecture and coding standards, and mentor engineers across the team.
Key Responsibilities
  • Architect embedded software systems spanning FreeRTOS-based subsystems and embedded Linux platforms
  • Define system architecture, task/process partitioning, IPC strategy, and overall software design
  • Lead technical decisions on RTOS vs. Linux boundaries, board support packages (BSPs), and kernel/driver integration
  • Set coding standards, review processes, and best practices across the embedded team
  • Guide and mentor junior and mid-level engineers; lead design and code reviews
  • Drive root-cause analysis for the most complex system-level and cross-layer issues
  • Own technical roadmap decisions in collaboration with product and hardware teams
  • Evaluate and integrate new SoCs, toolchains, and platform technologies
Required Skills & Qualifications
  • 5-7 years of embedded software engineering experience, including system-level architecture ownership
  • Proven experience architecting solutions using FreeRTOS (task/priority design, memory strategy, ISR-to-task communication, scheduling trade-offs)
  • Strong hands-on experience with embedded Linux (kernel configuration, device drivers, BSP customization, Yocto/Buildroot)
  • Deep understanding of microcontroller/microprocessor architectures (ARM Cortex-M/A or similar)
  • Strong grasp of low-level debugging and system bring-up across both RTOS and Linux environments
  • Track record of leading design reviews and mentoring engineers
  • Excellent communication skills, able to justify architectural trade-offs to cross-functional stakeholders
  • Ability to lead, mentor, and do task planning for a group size varying from 3 to max 7 engineers.
Preferred Skills
  • Experience with multi-core or heterogeneous SoCs (RTOS + Linux running together)
  • Experience with secure boot, firmware signing, or embedded security best practices
  • Familiarity with communication buses at scale (Ethernet/TCP-IP stacks, CAN-FD, USB)
  • Experience setting up CI/CD pipelines for embedded targets (hardware-in-the-loop testing)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Technical Lead- RTOS/Linux - Embedded (S)
Sr. Technical Lead- RTOS/Linux - Embedded (S)

ACL Digital • Ahmedabad District

On-site
INR 2,400,000 - 4,200,000
C++ Embedded Developer
C++ Embedded Developer

Sunovaa Tech • Hyderabad, Bengaluru

On-site
INR 900,000 - 1,500,000
Embedded Software Engineer
Embedded Software Engineer

HEX20 • India

On-site
INR 900,000 - 1,300,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

IntellisenseTechnology • Jalandhar

On-site
INR 600,000 - 900,000
Senior Embedded Linux Firmware Architect
Senior Embedded Linux Firmware Architect

Kohler • Pune District

On-site
INR 4,000,000 - 7,000,000
Senior Engineer - Embedded
Senior Engineer - Embedded

Legrand • Thane

On-site
INR 900,000 - 1,500,000
Senior Embedded Linux Firmware Architect
Senior Embedded Linux Firmware Architect

KOHLER India • Maharashtra

On-site
INR 1,200,000 - 1,800,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt Ltd • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer
Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer

Bacancy Technology Inc • Ahmedabad District

On-site
INR 1,200,000 - 2,400,000
5-Days a week
Flexible Timing
Training & Learning Sessions