FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Embedded Software Developer, Linux BIOS
YASH Technologies. Develop and maintain embedded software for Linux BIOS and embedded Linux platforms .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in embedded software development for Linux-based platforms, with strong capabilities in C/C++ programming, multithreading, and inter-process communication. Proficient in secure software development practices and familiar with tools like Yocto and Buildroot for embedded Linux distribution management.
Highest-signal resume keywords
Embedded Software DevelopmentC/C++ ProgrammingLinux BIOS DevelopmentYocto and BuildrootSecure Software Development Practices
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Embedded Linux DevelopmentMultithreadingInter-Process CommunicationLinux Kernel FundamentalsSoftware DebuggingPerformance OptimizationGit Version ControlLinux ArchitectureSystem ProgrammingEmbedded Device Integration
Soft Skills
Analytical SkillsProblem-Solving Skills
Tools & Technologies
YoctoBuildrootGit
Industry Keywords
Secure BootSecure UpdateVulnerability RemediationModbusBACnetMQTT
Tech Stack
Tools & technologiesLinuxRustC++
About the role
Key responsibilities & impact- Develop and maintain embedded software for Linux BIOS and embedded Linux platforms
- Design, implement, and optimize 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 mechanisms
- Work 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
- Support Secure Boot, Secure Update, and vulnerability remediation activities
- Collaborate with cross-functional teams during design, development, testing, and release phases
- Maintain source code and development artifacts using Git version control
Requirements
What you’ll need- 6-10 years of experience in embedded software development on Linux-based platforms
- Strong programming skills in C/C++
- Embedded Linux software development experience
- Linux BIOS development and maintenance experience
- Knowledge of multithreading and inter-process communication (IPC)
- Linux kernel and driver fundamentals
- Experience with Yocto and Buildroot
- Software debugging and performance optimization skills
- Git version control
- Secure software development practices
- Strong understanding of Linux architecture, system programming, and embedded device integration
- Familiarity with Secure Boot, Secure Update, and vulnerability remediation
- Excellent analytical, debugging, and problem-solving skills
- Knowledge of Rust programming language is an added advantage
- Exposure to Modbus, BACnet, MQTT, or similar industrial communication protocols is desirable
- Bachelor's degree in Computer Science, Electronics, Electrical Engineering, Embedded Systems, or a related field is preferred
Benefits
Comp & perks- Flexible work arrangements
- Career-oriented skilling models
- Continuous learning, unlearning, and relearning
- Stable employment
- Inclusive team environment
- Support needed for realization of business goals
- Great atmosphere and ethical corporate culture