Candidates Testimonials – How C.S.S Got Me Hired
Advice From Our Recruitment Team – By Carolyne N. – Head Of Recruitment
Personalized Support for Your Success
Upcoming Trainings & Events – Leadership & Career Growth Events
Embedded Systems Software Engineers Job INUA AI
Embedded Systems Software Engineer Job. IT Jobs In Kenya
We are seeking a highly skilled Embedded Systems Soft- ware Engineers with expertise in C# and C++, experience working in Unix-based environments, and a strong back- ground in hardware devices such as Apple devices, Mac Mini, and macOS systems. This role involves designing, developing, and optimizing software solutions that inter- act with hardware devices, ensuring seamless integration and performance.
Read More>>>CV Writing: 4 Simple Tips To Keep In Mind
Qualifications & Skills
- Programming Languages: Proficiency in C# and C++ for system and embedded development.
- Unix/Linux Experience: Strong background in work- ing with Unix/Linux-based environments, scripting, and system commands.
- Hardware Expertise: Hands-on experience with Apple hardware devices, Mac Mini, and macOS system pro- gramming.
- Embedded Systems Knowledge: Understanding of low-level programming, memory management, and hardware-software interaction.
- Debugging & Troubleshooting: Strong ability to diag. nose and fix software issues related to hardware device integration.
- Version Control: Experience with Git, SVN, or other version control systems.
- Collaboration & Problem-Solving: Ability to work in a fast-paced environment, troubleshoot complex prob- lems, and collaborate with cross-functional teams.
Key Responsibilities
- Develop and maintain software solutions in C# and C++ for embedded and system-level applica- tions.
- Work within Unix/Linux environments to devel- op, test, and deploy software on hardware devic- es.
- Collaborate with cross-functional teams to opti- mize software performance for Apple devices, Mac Mini, and other macOS-based hardware. Debug, troubleshoot, and resolve hardware-soft- ware integration issues.
- Design and implement software modules for device communication, data processing, and system monitoring.
- Optimize code for performance, memory man- agement, and power efficiency on embedded systems.
- Ensure compliance with security, performance, and stability standards for hardware interac- tions.
- Stay updated with emerging technologies in embedded systems, hardware integration, and Unix-based development.
Preferred Qualifications
- Experience with device drivers, firmware devel- opment, or hardware communication protocols. Knowledge of Swift, Objective-C, or macOS ap- plication development.
- Familiarity with cloud-based infrastructure and networking on Unix/Linux platforms.
- Experience working in agile development teams and using DevOps practices.
Read More>>>The Power Of Digital Marketing: Millicent’s Success Story
How to Apply
Send your resume and portfolio to: digitaljobs@inuaal.com only qualified candidates will be contacted.
🚨 Before You Apply for This Job. Need Help With Your CV?
This job will attract 1000+ applicants.
Many qualified professionals miss out on getting shortlisted and interviews — not because they lack experience, but because their CV doesn’t clearly show how they fit this specific job.
🎯 Want to get an interview fast? Customize your CV specifically for this job.
Using the same CV for every application will not get you interviews.
Email your CV today to our Client Service Manager, Rose, using cvwriting@corporatestaffing.co.ke
Subject: CV Review & Upgrade.
Rose and our recruiters will review your CV and show you exactly how to improve it for the job you are targeting.
Using an A.I-generated CV but not getting interviews? Get it reviewed here by our recruiters today.

