2,308 Senior C Developer jobs in Kenya

Remote Automotive Software Developer (Embedded Systems)

90202 Gathiruini KES200000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leader in automotive innovation, is seeking a skilled and passionate Automotive Software Developer specializing in Embedded Systems. This is a fully remote position, offering the chance to shape the future of automotive technology from your home office. You will be responsible for designing, developing, testing, and debugging embedded software for in-vehicle systems, ensuring high performance, reliability, and safety. Key responsibilities include writing clean, efficient, and maintainable C/C++ code, developing drivers and firmware, and integrating software components with hardware. You will work closely with hardware engineers and system architects to define software requirements and implement solutions that meet stringent automotive standards. This role demands a deep understanding of embedded systems principles, real-time operating systems (RTOS), and microcontrollers. Experience with automotive communication protocols such as CAN, LIN, and Ethernet is essential. The ideal candidate will have a proven track record of developing embedded software for automotive applications, with a strong portfolio showcasing complex projects. You should be proficient in using development tools, debuggers, and version control systems. A passion for automotive technology and a commitment to delivering high-quality software are critical. You will contribute to the development of advanced features, including infotainment systems, driver-assistance systems, and powertrain control units. Strong problem-solving skills and the ability to work effectively in a collaborative, remote team environment are crucial. This position offers a competitive salary and the exciting opportunity to contribute to groundbreaking automotive advancements in a remote setting.
This advertiser has chosen not to accept applicants from your region.

Remote Automotive Software Developer - Embedded Systems

70100 Moiben KES150000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a cutting-edge automotive technology company, is seeking a talented and innovative Remote Automotive Software Developer to specialize in embedded systems. This fully remote position allows you to contribute to the next generation of automotive infotainment and control systems from the convenience of your home office. You will be responsible for designing, developing, testing, and maintaining embedded software for in-vehicle electronics, ensuring seamless integration with vehicle hardware and adherence to automotive industry standards. The ideal candidate possesses strong programming skills in C/C++, a deep understanding of real-time operating systems (RTOS), and a passion for creating robust and efficient automotive software solutions.

Key Responsibilities:
  • Design, develop, and implement embedded software for automotive electronic control units (ECUs) and infotainment systems.
  • Write clean, efficient, and maintainable code primarily in C and C++.
  • Develop and integrate software modules for various automotive functions, such as sensor data processing, communication protocols (e.g., CAN, LIN), and user interface control.
  • Utilize real-time operating systems (RTOS) and develop drivers for hardware peripherals.
  • Perform unit testing, integration testing, and debugging of embedded software to ensure reliability and performance.
  • Collaborate with hardware engineers to define software requirements and ensure proper hardware-software integration.
  • Participate in code reviews and contribute to the development of software architecture and design patterns.
  • Optimize software for performance, memory usage, and power consumption.
  • Ensure adherence to automotive software development standards (e.g., AUTOSAR, MISRA C).
  • Document software designs, implementation details, and testing procedures.

Qualifications:
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 4 years of experience in embedded software development, with a focus on automotive applications.
  • Strong proficiency in C and C++ programming languages.
  • Experience with real-time operating systems (RTOS) such as FreeRTOS, QNX, or VxWorks.
  • Familiarity with automotive communication protocols like CAN, LIN, Ethernet.
  • Understanding of automotive hardware architectures and microcontroller programming.
  • Experience with debugging tools, emulators, and oscilloscopes.
  • Knowledge of software development lifecycle (SDLC) and Agile methodologies.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities for effective remote collaboration.
  • A dedicated home office with a stable internet connection and necessary development tools.
Join our forward-thinking company and drive innovation in the automotive industry from your remote workstation. We offer a competitive salary and the opportunity to work on exciting, state-of-the-art automotive technologies.
This advertiser has chosen not to accept applicants from your region.

Automotive Software Engineer - Embedded Systems

40100 Kisumu KES140000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
We are seeking a talented and innovative Automotive Software Engineer specializing in embedded systems to join our forward-thinking team. This is a fully remote position, allowing you to contribute to the future of automotive technology from anywhere. As an Embedded Systems Engineer, you will be responsible for the design, development, testing, and integration of software for in-vehicle electronic control units (ECUs) and other automotive systems. Your work will involve developing real-time operating systems (RTOS), drivers, middleware, and application software, ensuring seamless interaction between hardware and software components. You will collaborate closely with hardware engineers, systems engineers, and other software developers to define software requirements, architectural designs, and implementation strategies. This role requires a deep understanding of C/C++ programming languages, embedded system architecture, microcontrollers, and automotive communication protocols such as CAN, LIN, and Automotive Ethernet. Experience with AUTOSAR is highly desirable. You will be involved in debugging, profiling, and optimizing software performance, ensuring that our systems meet stringent automotive standards for safety, reliability, and efficiency. We are looking for individuals who are passionate about automotive innovation, possess excellent problem-solving skills, and have a strong commitment to quality. The ideal candidate will be adept at working in a fast-paced, collaborative environment and will thrive on tackling complex technical challenges. Your ability to translate complex requirements into robust, efficient software solutions is key. We value creativity, attention to detail, and a proactive approach to learning and development in the ever-evolving automotive sector. Successful candidates will demonstrate a strong aptitude for working independently and contributing effectively within a distributed team.

Responsibilities:
  • Design, develop, and implement embedded software for automotive ECUs.
  • Develop real-time operating systems (RTOS), drivers, and middleware components.
  • Write clean, efficient, and maintainable C/C++ code.
  • Integrate software modules with hardware components.
  • Debug, test, and validate embedded software using simulation and hardware-in-the-loop (HIL) systems.
  • Collaborate with cross-functional teams on software requirements and architecture.
  • Implement and optimize software for performance, memory usage, and power consumption.
  • Ensure software compliance with automotive standards (e.g., MISRA C/C++).
  • Participate in code reviews and design discussions.
  • Stay updated with emerging automotive technologies and software development trends.
Qualifications:
  • Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field.
  • Minimum of 4 years of experience in embedded software development.
  • Proficiency in C/C++ programming for embedded systems.
  • Experience with real-time operating systems (RTOS).
  • Knowledge of automotive communication protocols (CAN, LIN, Ethernet).
  • Experience with automotive software development processes and tools.
  • Familiarity with AUTOSAR is a plus.
  • Strong debugging and problem-solving skills.
  • Excellent teamwork and communication skills.
  • Ability to work effectively in a remote team environment.
This advertiser has chosen not to accept applicants from your region.

Automotive Software Engineer - Embedded Systems

50200 Bungoma, Western KES1800000 Annually WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a forward-thinking automotive technology company, is looking for a skilled Automotive Software Engineer specializing in Embedded Systems. This is a fully remote position, crucial for the development of next-generation in-vehicle software. While our engineering teams are spread across various locations, including proximity to **Bungoma, Bungoma, KE**, this role is 100% remote. You will be responsible for designing, developing, testing, and integrating embedded software for automotive control units, infotainment systems, and advanced driver-assistance systems (ADAS). Your work will involve writing efficient and reliable C/C++ code, implementing real-time operating systems (RTOS), and performing hardware-software integration. Key responsibilities include contributing to the entire software development lifecycle, participating in code reviews, debugging complex issues, and ensuring adherence to automotive safety standards (e.g., ISO 26262). The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field, with a minimum of 5 years of experience in embedded software development, specifically within the automotive industry. Proficiency in C and C++ programming languages is mandatory. Experience with microcontrollers, RTOS, and automotive communication protocols (e.g., CAN, LIN, Automotive Ethernet) is essential. Familiarity with AUTOSAR architecture and automotive cybersecurity principles is highly desirable. Strong analytical and problem-solving skills, coupled with excellent collaboration and communication abilities for a remote team environment, are required. This is an exciting opportunity to work on cutting-edge automotive technologies and contribute to the future of mobility.
This advertiser has chosen not to accept applicants from your region.

Automotive Software Engineer - Embedded Systems

60100 Embu, Eastern KES200000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Drive innovation in the automotive industry from your home office as a Remote Automotive Software Engineer specializing in Embedded Systems. Our client is a leading automotive technology provider seeking a talented engineer to design, develop, and test sophisticated embedded software for next-generation vehicle systems. This fully remote role offers the chance to work on cutting-edge projects, shaping the future of automotive connectivity, autonomous driving, and infotainment. You will be responsible for writing clean, efficient, and well-documented code in C/C++, developing real-time operating systems (RTOS), and implementing complex algorithms. Your work will involve collaborating closely with hardware engineers, systems architects, and quality assurance teams to ensure seamless integration and optimal performance of software components. Experience with AUTOSAR, CAN bus protocols, and automotive cybersecurity standards is highly desirable. We are looking for a candidate with a strong foundation in computer science principles, a meticulous approach to software development, and a passion for automotive technology. You will contribute to all phases of the software development lifecycle, from requirements gathering and design to implementation, testing, and validation. The ability to troubleshoot complex issues, perform root cause analysis, and deliver robust solutions in a remote, collaborative environment is key. Join us to engineer the vehicles of tomorrow.

Key Responsibilities:
  • Design, develop, and maintain embedded software for automotive electronic control units (ECUs).
  • Implement real-time operating systems (RTOS) and device drivers.
  • Write efficient, maintainable, and well-documented code in C/C++.
  • Develop and integrate software components for automotive systems such as infotainment, ADAS, and powertrain control.
  • Perform unit testing, integration testing, and debugging of software modules.
  • Collaborate with cross-functional teams, including hardware engineers and systems architects.
  • Ensure software compliance with automotive standards (e.g., AUTOSAR, ISO 26262).
  • Participate in code reviews and contribute to improving software development processes.
  • Troubleshoot and resolve software defects and issues reported during testing or production.
  • Stay updated with the latest advancements in automotive software and embedded systems.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 4 years of experience in embedded software development.
  • Strong proficiency in C/C++ programming language.
  • Experience with real-time operating systems (RTOS).
  • Familiarity with automotive communication protocols (e.g., CAN, LIN, Ethernet).
  • Knowledge of automotive software development processes and standards (e.g., AUTOSAR, ISO 26262).
  • Experience with debugging tools and techniques.
  • Excellent problem-solving and analytical skills.
  • Ability to work effectively in a remote, collaborative team environment.
This advertiser has chosen not to accept applicants from your region.

Automotive Software Engineer - Embedded Systems

20101 Naivasha, Rift Valley KES750000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and experienced Automotive Software Engineer to contribute to the development of advanced embedded systems for next-generation vehicles. This is a fully remote position, allowing you to work from anywhere while collaborating with a leading automotive technology provider. You will be involved in the entire software development lifecycle, from requirements analysis and design to implementation, testing, and integration of software for automotive control units, infotainment systems, and driver-assistance features. Key responsibilities include writing high-quality, efficient, and maintainable code in C/C++, developing real-time operating systems (RTOS) applications, and working with automotive communication protocols such as CAN, LIN, and Ethernet. You will also be responsible for debugging complex issues, performing unit and integration testing, and ensuring adherence to automotive safety standards (e.g., ISO 26262). The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field, with demonstrable experience in embedded software development for the automotive industry. Strong proficiency in C/C++, knowledge of RTOS, and experience with automotive diagnostic tools and techniques are essential. Familiarity with AUTOSAR, model-based design (e.g., Simulink), and software version control systems (e.g., Git) is highly desirable. Excellent analytical, problem-solving, and debugging skills are required, along with the ability to work effectively in a remote, collaborative team environment. Join our client and be part of revolutionizing the automotive experience through innovative software solutions.
This advertiser has chosen not to accept applicants from your region.

Senior Embedded Systems Engineer

20301 Embu, Eastern KES6500000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Embedded Systems Engineer to join their dynamic, fully remote engineering team. This is an exceptional opportunity to contribute to cutting-edge projects, designing and developing complex embedded software and hardware solutions. As a remote-first organization, we foster a collaborative and innovative environment where your contributions are valued and recognized. You will be responsible for the entire lifecycle of embedded systems, from conceptualization and architectural design through to implementation, testing, and deployment. Key responsibilities include writing clean, efficient, and well-documented C/C++ code for microcontrollers and embedded platforms, developing real-time operating systems (RTOS) applications, designing and debugging hardware interfaces, and working closely with cross-functional teams to define system requirements and specifications. You will also play a crucial role in troubleshooting complex system issues, optimizing performance, and ensuring the reliability and scalability of our products. The ideal candidate will possess a strong understanding of digital signal processing, communication protocols (e.g., SPI, I2C, UART, CAN), and embedded security principles. Experience with ARM Cortex-M processors, FPGA design, and wireless communication technologies (e.g., Bluetooth, Wi-Fi) is highly desirable. We are looking for a proactive individual with excellent problem-solving skills, a keen eye for detail, and the ability to work independently and manage time effectively in a remote setting. A bachelor's or master's degree in Electrical Engineering, Computer Engineering, or a related field, along with a minimum of 5 years of professional experience in embedded systems development, is required. Familiarity with version control systems like Git and agile development methodologies is also essential. Join us and help shape the future of technology from the comfort of your home office.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Senior c developer Jobs in Kenya !

Automotive Embedded Systems Engineer

00200 Abothuguchi West KES2500000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a global leader in automotive technology, is seeking a talented Automotive Embedded Systems Engineer to join their innovative and fully remote engineering team. This role focuses on the design, development, and testing of embedded software for advanced automotive systems, including infotainment, ADAS (Advanced Driver-Assistance Systems), and powertrain control units. You will be responsible for writing, debugging, and optimizing C/C++ code for microcontrollers and real-time operating systems (RTOS). The ideal candidate will have a strong understanding of automotive communication protocols such as CAN, LIN, and Automotive Ethernet. Experience with hardware-software integration, debugging tools (e.g., JTAG, oscilloscopes), and software development processes (e.g., AUTOSAR) is highly preferred. You will work closely with cross-functional teams, including hardware engineers, system engineers, and testing specialists, to ensure seamless integration and functionality of embedded components. Responsibilities include developing firmware, implementing control algorithms, performing unit testing, and contributing to system validation. A Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field, along with a minimum of 5 years of experience in embedded systems development, with a significant focus on the automotive industry, is required. Familiarity with safety standards like ISO 26262 is a plus. This is a remote position, requiring excellent self-management, communication skills, and the ability to collaborate effectively in a virtual environment. If you are passionate about shaping the future of mobility through cutting-edge embedded technology, we invite you to apply.
This advertiser has chosen not to accept applicants from your region.

Embedded Systems Engineer - Automotive

00500 Njiru Village KES160000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and experienced Embedded Systems Engineer specializing in the automotive sector to join their cutting-edge, fully remote engineering team. This role is essential for developing and implementing sophisticated embedded software solutions for next-generation vehicle systems. You will be instrumental in bringing innovative automotive technologies to life, from advanced driver-assistance systems (ADAS) to infotainment and powertrain control, all from your remote workspace. This is a prime opportunity to work on challenging projects in a flexible, remote-first environment, contributing to the future of automotive engineering.

Responsibilities:
  • Design, develop, test, and debug embedded software for automotive ECUs (Electronic Control Units).
  • Implement real-time operating systems (RTOS) and low-level drivers.
  • Develop firmware for microcontrollers and processors commonly used in automotive applications.
  • Write robust and efficient C/C++ code for embedded systems.
  • Collaborate with hardware engineers to define system requirements and ensure seamless integration.
  • Perform unit testing, integration testing, and system testing for embedded software modules.
  • Utilize debugging tools, oscilloscopes, and logic analyzers for troubleshooting.
  • Work with automotive communication protocols such as CAN, LIN, and Ethernet.
  • Contribute to the entire software development lifecycle, including requirements gathering, design, implementation, verification, and validation.
  • Maintain technical documentation and adhere to automotive quality standards (e.g., ASPICE).

Qualifications:
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Minimum of 6 years of experience in embedded systems development, with a significant focus on the automotive industry.
  • Proficiency in C and C++ programming for embedded systems.
  • Experience with real-time operating systems (RTOS).
  • Familiarity with automotive communication protocols (CAN, LIN, Automotive Ethernet).
  • Knowledge of automotive safety standards (e.g., ISO 26262) is a plus.
  • Experience with version control systems (e.g., Git) and build tools.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills, essential for a remote team environment.
  • Ability to work independently and manage tasks effectively in a remote setting.

This is an exceptional chance for an Embedded Systems Engineer to drive innovation in the automotive field, contributing to groundbreaking technologies in a completely remote capacity. Apply now to join our forward-thinking team.
This advertiser has chosen not to accept applicants from your region.

Embedded Systems Engineer - IoT

20100 Mwembe KES170000 Annually WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Join a cutting-edge technology company as an Embedded Systems Engineer, working entirely remotely on innovative Internet of Things (IoT) solutions. Our client is a leader in smart device development and is seeking a talented engineer to design, develop, and test embedded software for their next generation of IoT products. This fully remote role offers the opportunity to work with a highly collaborative and global team, contributing to projects that are shaping the future of connected devices. Your responsibilities will include writing, testing, and debugging embedded C/C++ code, developing firmware for microcontrollers, and integrating hardware and software components. You will be involved in the entire product development lifecycle, from concept and prototyping to production and support. Experience with real-time operating systems (RTOS), communication protocols (e.g., MQTT, Bluetooth, Wi-Fi), and low-power design techniques is essential. The ideal candidate will have a strong foundation in computer engineering or computer science, with a passion for embedded systems and IoT technologies. Excellent problem-solving skills, a keen eye for detail, and the ability to work independently and manage your time effectively in a remote setting are critical for success. Be part of a forward-thinking company that is revolutionizing industries through intelligent connected devices.

Qualifications:
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Minimum of 4 years of experience in embedded systems development.
  • Proficiency in embedded C and C++ programming.
  • Experience with microcontrollers (e.g., ARM Cortex-M, ESP32) and associated development tools.
  • Familiarity with real-time operating systems (RTOS) and embedded software architecture.
  • Knowledge of IoT protocols and wireless communication technologies.
  • Experience with debugging tools and techniques for embedded systems.
  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication skills, comfortable working in a remote team.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Senior C Developer Jobs