Home » Jobs » IT Jobs In Kenya » Embedded Systems Software Engineers Job INUA AI
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

  • 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.
  • 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.
  • 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

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?

Career Lessons + Experiences

Leadership Advice – By Godfrey W. – Head Of Training

Labour Laws – Know Your Rights – By Joyce N. – Head Of HR Consultancy