Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
ASSA ABLOY Opening Solutions

Staff Engineer

ASSA ABLOY Opening Solutions

Staff Firmware Engineer developing secure applications for physical access control systems. Working in embedded Linux environment with a focus on Biometrics product line.

Posted 7/11/2026full-timeDurban • 🇿🇦 South AfricaLeadWebsite

Tech Stack

Tools & technologies
Distributed SystemsLinuxRTOS

About the role

Key responsibilities & impact
  • Developing and enhancing features for real-time embedded system.
  • Developing communications protocol drivers for use in our embedded system and third-party products.
  • Developing and enhancing network communication mechanisms.
  • Porting existing software to new embedded hardware and software platforms.
  • Designing and implementing software development and test tools.

Requirements

What you’ll need
  • Bachelor's degree desired in Computer Science or Computer Engineering
  • BSEE or BSCS
  • 3-15 years professional experience in C or C++ programming, preferably with Embedded Linux and microcontroller RTOS development
  • Experience in distributed systems and network-based communication protocols
  • Familiarity with the Microsoft Visual Studio and Eclipse development environments
  • Ability to work on complex tasks with minimal technical guidance
  • Excellent problem-solving, design, development, and debugging skills
  • Good communication skills.

Benefits

Comp & perks
  • Competitive salary and rewards package
  • Competitive benefits and annual leave offering, allowing for work-life balance
  • A vibrant, welcoming & inclusive culture
  • Extensive career development opportunities and resources to maximize your potential

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Embedded System DevelopmentSoftware Development ToolsDebugging SkillsSoftware PortingProtocol Driver Development
Soft Skills
Problem-SolvingGood Communication Skills
Certifications
Bachelor's Degree in Computer ScienceBachelor's Degree in Computer Engineering