





Metro mid-level role with niche embedded Linux/Yocto skills, moderate applicant competition.
Highly domain-specific embedded firmware skills and industrial protocols limit cross-industry transferability.
Explicit 5+ years plus mandatory embedded Linux, Yocto and C/C++ requirements make filtering strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Lead global teams to develop and architect embedded Linux firmware software for critical power and energy products such as uninterruptible power supplies and energy storage.
Develop new features, write functional specifications, conduct design and code reviews, and ensure software quality and performance to meet schedule, cost, and product goals.
Monitor project progress, implement cross-functional processes, and resolve technical issues in embedded software projects following company procedures.
Bachelor's degree in Electrical, Computer, Software Engineering, Computer Science or Electronics & Communication from accredited institution.
Minimum 3 years of software development work experience; at least 2 years industry experience in embedded Linux software development.
Strong proficiency in C and C++ with Object Oriented Design principles; experience with Yocto build environment and multi-core embedded systems.
Experience leading global software projects; familiar with Agile methodologies, software lifecycle tools (Jira, Git); knowledge of industrial networking protocols and Linux OS.
Experienced in embedded Linux software development for power conversion or critical power products with hands-on architecture and leadership responsibilities.
Demonstrates strong problem solving, software design, and debugging skills, capable of managing complex global projects under schedule and quality constraints.
Operates effectively in cross-functional teams and can produce well-documented, maintainable code with a solid understanding of cybersecurity and cryptography principles.