Now hiring

Embedded Software Developer (Linux BIOS) Job (Pune, MH, IN) @ Yash Technologies Private Limited

Pune, Maharashtra, INOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

YASH Technologies is a leading technology integrator specializing in helping clients reimagine operating models, enhance competitiveness, optimize costs, foster exceptional stakeholder experiences, and drive business transformation. At YASH, we’re a cluster of the brightest stars working with cutting-edge technologies. Our purpose is anchored in a single truth – bringing real positive changes in an increasingly virtual world and it drives us beyond generational gaps and disruptions of the future. We are looking forward to hire C++ / Embedded C++ Professionals in the following areas : Experience: 6-10 Years

About the Role

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

Key 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 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, Secure Update, and remediation 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 | Secure Embedded Systems | Yocto & Buildroot Preferred Qualifications Bachelor's degree in Computer Science, Electronics, Electrical Engineering, Embedded Systems, or a 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.
  • Knowledge of Rust programming language is an added advantage.
  • Exposure to communication protocols such as Modbus, BACnet, MQTT, or similar industrial protocols is desirable.
  • Excellent analytical, debugging, and problem-solving skills.
  • Ideal Candidate : A hands-on embedded software professional with strong expertise in C/C++, Linux-based system development, kernel-level concepts, and secure embedded product development, capable of delivering reliable and scalable solutions throughout the product lifecycle.
  • At YASH, you are empowered to create a career that will take you to where you want to go while working in an inclusive team environment.
  • We leverage career-oriented skilling models and optimize our collective intelligence aided with technology for continuous learning, unlearning, and relearning at a rapid pace and scale.
  • Our Hyperlearning workplace is grounded upon four principles Flexible work arrangements, Free spirit, and emotional positivity Agile self-determination, trust, transparency, and open collaboration All Support needed for the realization of business goals, Stable employment with a great atmosphere and ethical corporate culture

Skills

C/C++Linux BIOS developmentembedded Linux developmentMultithreadinginter-process communicationLinux kernelYoctoBuildrootGitsecure bootSecure UpdateRust programming

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores