Embedded Software Developer – Linux BIOS

Shashwath Solution

Indore District

On-site

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

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Shashwath Solution is seeking an experienced Embedded Software Developer - Linux BIOS to design and maintain embedded software for Linux-based platforms. You will enhance system functionality, resolve defects, and secure high-performance operation in collaboration with cross-functional teams.

The role emphasizes C/C++, embedded Linux, kernel/driver integration, and secure development practices across Yocto and Buildroot environments. Prior experience with Secure Boot/Update is valued.

Qualifications

  • Bachelor's degree in Computer Science, Electronics, Electrical Engineering, Embedded Systems, or related field.
  • 6–10 years of experience in embedded software development on Linux-based platforms.
  • Strong understanding of Linux architecture, system programming and embedded device integration.
  • Familiarity with cybersecurity concepts such as Secure Boot, Secure Update and vulnerability remediation.

Responsibilities

  • Develop and maintain embedded software for Linux BIOS and embedded Linux platforms.
  • Design, implement, and optimise software components using C/C++.
  • Develop new features and resolve software defects, performance issues and security vulnerabilities.
  • Implement and maintain multithreaded applications and IPC mechanisms.
  • Work closely with Linux kernel and driver components to support system functionality and hardware integration.
  • Support the build, customization and maintenance of embedded Linux distributions such as Yocto and Buildroot.
  • Follow secure software development practices, including support for Secure Boot and Secure Update.
  • Collaborate with cross-functional teams during design, development, testing and release phases.
  • Maintain source code and development artefacts using Git.

Skills

C/C++
Embedded Linux
Linux BIOS
Multithreading
IPC
Linux kernel
Yocto
Buildroot
Git
Secure development

Education

Bachelor's degree in CS/EE/Embedded Systems

Tools

Git
Yocto
Buildroot

Job description

Job Summary

We are seeking an experienced Embedded Software Developer - Linux BIOS to design, develop, and maintainembedded software solutions for Linux-based platforms. The role involves enhancing system functionality,resolving defects and vulnerabilities, and ensuring secure, high-performance operation of embedded productsthrough close collaboration with cross-functional engineering teams.

Responsibilities
  • Develop and maintain embedded software for Linux BIOS and embedded Linux platforms.
  • Design, implement, and optimise software components using C/C++.
  • Develop new features and resolve software defects, performance issues, and security vulnerabilities.
  • Implement and maintain multithreaded applications and inter-process communication (IPC) mechanisms.
  • Work closely with Linux kernel and driver components to support system functionality and hardwareintegration.
  • Support the build, customization, and maintenance of embedded Linux distributions such as Yocto andBuildroot.
  • Follow secure software development practices, including support for Secure Boot, Secure Update, andremediation activities.
  • Collaborate with cross-functional teams during design, development, testing, and release phases.
  • Maintain source code and development artefacts using Git version control.
Technical Skills
  • Strong programming skills in C/C++
  • Embedded Linux Software Development
  • Linux BIOS Development and Maintenance
  • Multithreading and Inter-Process Communication (IPC)
  • Linux Kernel and Driver Fundamentals
  • Yocto and Buildroot
  • Software Debugging and Performance Optimisation
  • Git Version Control
  • Secure Software Development Practices
  • Primary Technology Focus Embedded Linux Development | Linux BIOS | C/C++ Programming | Kernel & Driver Integration | SecureEmbedded Systems | Yocto & Buildroot
Preferred Qualifications
  • Bachelor''s degree in Computer Science, Electronics, Electrical Engineering, Embedded Systems, or a relatedfield.
  • 6-10 years of experience in embedded software development on Linux-based platforms.
  • Strong understanding of Linux architecture, system programming, and embedded device integration.
  • Familiarity with cybersecurity concepts such as Secure Boot, Secure Update, and vulnerability remediation.
  • Knowledge of Rust programming language is an added advantage.
  • Exposure to communication protocols such as Modbus, BACnet, MQTT, or similar industrial protocols isdesirable.
  • Excellent analytical, debugging, and problem-solving skills.
Ideal Candidate

A hands-on embedded software professional with strong expertise in C/C++, Linux-based systemdevelopment, kernel-level concepts, and secure embedded product development, capable of delivering

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Module Lead - Linux BIOS
Module Lead - Linux BIOS

Mployee.me • Pune District

On-site
INR 1,800,000 - 3,000,000
Linux Developer
Linux Developer

Accolade Electronics Private Limited • Pune District

On-site
INR 800,000 - 1,200,000
Module Lead - Linux BIOS Job
Module Lead - Linux BIOS Job

YASH Technologies, Inc. • Pune District

On-site
INR 2,500,000 - 4,500,000
Module Lead - Linux BIOS
Module Lead - Linux BIOS

RNR Global Solution Private Limited • Indore District, Mhalunge

On-site
INR 900,000 - 1,500,000
Embedded Software Developer (Linux BIOS) Job
Embedded Software Developer (Linux BIOS) Job

YASH Technologies, Inc. • Pune District

On-site
INR 1,500,000 - 2,100,000
Embedded Linux Firmware Developer
Embedded Linux Firmware Developer

Axisindia • India

On-site
INR 850,000 - 1,200,000
Senior Engineer
Senior Engineer

eInfochips (An Arrow Company) • Hyderabad

On-site
INR 1,500,000 - 2,500,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 • Hyderabad

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

Truminds Software Systems • Gurugram District

On-site
INR 2,800,000 - 5,000,000