712 Developers jobs in Kenya

Automotive Software Engineer

20200 Kapsuser KES300000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and passionate Automotive Software Engineer to contribute to the development of next-generation automotive software solutions. This role is fully remote, offering a unique opportunity to innovate from anywhere. You will be involved in the design, development, testing, and integration of embedded software for automotive systems, including infotainment, advanced driver-assistance systems (ADAS), and vehicle control units. The ideal candidate will have a strong foundation in C/C++, embedded systems, and real-time operating systems (RTOS). Experience with automotive communication protocols (e.g., CAN, LIN, Ethernet) and familiarity with automotive cybersecurity principles are highly desirable. You will collaborate closely with hardware engineers, systems engineers, and other software developers in a dynamic and fast-paced environment. Our client is committed to a remote-first work culture, promoting flexibility, collaboration, and continuous learning. This is an exceptional opportunity to shape the future of automotive technology and contribute to cutting-edge projects while enjoying the benefits of a remote career. If you are a motivated software engineer with a passion for the automotive industry and thrive in a remote setting, we encourage you to apply.

Responsibilities:
  • Design, develop, and maintain embedded software for automotive applications.
  • Write clean, efficient, and well-documented code in C/C++.
  • Develop and test software components on target hardware and simulators.
  • Integrate software modules and ensure seamless communication between different vehicle systems.
  • Implement and optimize real-time operating systems (RTOS) for automotive ECUs.
  • Participate in code reviews, design discussions, and architectural decisions.
  • Troubleshoot and resolve software defects and performance issues.
  • Develop and execute unit tests, integration tests, and system tests.
  • Collaborate with cross-functional teams to define software requirements and specifications.
  • Stay updated with the latest automotive software technologies and industry standards.
Qualifications:
  • Bachelor's degree in Computer Science, Electrical Engineering, Automotive Engineering, or a related field.
  • 3+ years of experience in embedded software development, with a focus on automotive systems.
  • Strong proficiency in C and/or C++ programming languages.
  • Experience with real-time operating systems (RTOS) such as FreeRTOS, QNX, or AUTOSAR.
  • Familiarity with automotive communication protocols (e.g., CAN, LIN, Ethernet, FlexRay).
  • Knowledge of automotive cybersecurity standards and best practices is a plus.
  • Experience with software development tools and methodologies (e.g., Git, CMake, Jira).
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities in a remote setting.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer

60100 Garissa, North Eastern KES50000 month WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for ambitious and talented Graduate Software Engineers to join their innovative, fully remote development team. This is an exceptional opportunity for recent graduates to kick-start their careers in software development, gaining hands-on experience with cutting-edge technologies. You will be part of a supportive and collaborative environment, working alongside experienced engineers on challenging projects. The role involves contributing to the design, development, testing, and deployment of software solutions.

Responsibilities:
  • Assist in the development and implementation of new software features and applications.
  • Write clean, maintainable, and efficient code following best practices.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Collaborate with senior engineers and product managers to understand project requirements.
  • Debug and resolve software defects and issues.
  • Contribute to the design and architecture of software systems.
  • Develop and execute unit tests to ensure code functionality.
  • Learn and apply new programming languages, frameworks, and tools.
  • Participate in agile development processes, including sprint planning and stand-ups.
  • Contribute to technical documentation.
This is a fully remote internship, allowing you to gain valuable industry experience from the comfort of your own home. While this role is advertised with an origin in Embu, Embu, KE , the work will be performed entirely remotely. Candidates should possess a strong foundation in computer science principles, data structures, and algorithms. Familiarity with at least one programming language (e.g., Python, Java, C++) is required. A Bachelor's degree in Computer Science, Software Engineering, or a related field is essential. We value enthusiasm, a willingness to learn, and a passion for technology.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer

01005 Witeithie KES60000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking enthusiastic and talented Graduate Software Engineers to join their innovative team. This is an exciting opportunity for individuals who have recently completed or are nearing the completion of a degree in Computer Science, Software Engineering, or a related field. As a Graduate Software Engineer, you will be involved in the full software development lifecycle, from design and development to testing and deployment. You will work on challenging projects, contributing to the creation of cutting-edge software solutions. Key responsibilities include writing clean, maintainable, and efficient code, participating in code reviews, and collaborating with senior engineers to troubleshoot and resolve technical issues. You will gain hands-on experience with various programming languages, frameworks, and development tools. The ideal candidate possesses strong analytical and problem-solving skills, a passion for technology, and a desire to learn and grow within a professional software development environment. A solid understanding of data structures, algorithms, and object-oriented programming principles is essential. While prior professional experience is not strictly required, internships or personal coding projects demonstrating practical application of skills will be highly valued. This role offers a structured mentorship program designed to accelerate your professional development and provide you with the skills needed for a successful career in software engineering. You will work within a collaborative team environment, contributing to meaningful projects that have a real impact. This is a fantastic entry point into the tech industry, offering valuable experience and the potential for future career advancement.
This advertiser has chosen not to accept applicants from your region.

Automotive Software Engineer

60100 Garissa, North Eastern KES100000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and innovative Automotive Software Engineer to join their advanced technology team in a fully remote capacity. This role is critical for developing and integrating sophisticated software solutions for next-generation vehicles. You will be instrumental in designing, coding, testing, and deploying embedded software for automotive control units, infotainment systems, and advanced driver-assistance systems (ADAS). Responsibilities include developing real-time software, implementing communication protocols (e.g., CAN, LIN, Ethernet), optimizing software performance, and ensuring adherence to automotive industry standards like AUTOSAR and ISO 26262. You will collaborate closely with hardware engineers, system architects, and quality assurance teams through virtual channels. The ideal candidate will possess a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, with proven experience in automotive software development. Expertise in C/C++, embedded systems programming, real-time operating systems (RTOS), and debugging tools is essential. Experience with automotive networking protocols and AUTOSAR framework is highly desirable. Strong problem-solving skills, a systematic approach to development, and excellent communication abilities for effective remote teamwork are required. We are looking for an engineer who is passionate about automotive technology and eager to contribute to the future of mobility. This remote position offers the flexibility to work from anywhere, allowing you to focus on delivering high-quality automotive software solutions. If you are a skilled software engineer with a passion for the automotive industry and thrive in a remote work environment, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer

01000 Witeithie KES180000 Annually WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a talented and experienced Senior Software Engineer to join their innovative technology team based in **Thika, Kiambu, KE**. This role will involve designing, developing, and maintaining robust and scalable software solutions. You will be responsible for leading the full software development lifecycle, from conceptualization and design to implementation, testing, and deployment. The ideal candidate will possess strong expertise in multiple programming languages and frameworks, with a deep understanding of software architecture, data structures, and algorithms. Key responsibilities include writing clean, efficient, and maintainable code, collaborating with cross-functional teams to define software requirements, mentoring junior engineers, and contributing to technical strategy and roadmaps. We are seeking individuals who are passionate about technology, committed to delivering high-quality products, and have a proven ability to solve complex problems. Proficiency in cloud platforms (AWS, Azure, GCP), containerization technologies (Docker, Kubernetes), and CI/CD pipelines is highly desirable. You will play a key role in building and enhancing our client's flagship products, ensuring they meet the highest standards of performance, security, and user experience. The ability to work effectively in a collaborative, agile environment is essential. You will also be involved in code reviews, performance tuning, and troubleshooting production issues. This position offers a competitive salary, comprehensive benefits, and opportunities for professional growth and development within a cutting-edge tech company. A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, along with a minimum of 5 years of professional software development experience, is required. Strong analytical and problem-solving skills, coupled with excellent communication and teamwork abilities, are crucial for success in this role. You will be instrumental in shaping the future of our client's technology offerings.
This advertiser has chosen not to accept applicants from your region.

Lead Software Engineer

00203 Abothuguchi West KES160000 Annually WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a seasoned Lead Software Engineer to spearhead their software development initiatives. This is a fully remote position, offering the flexibility to work from anywhere. You will be responsible for leading a team of software engineers, guiding the design, development, and implementation of high-quality software solutions. Your role will involve defining technical architecture, ensuring adherence to coding standards and best practices, mentoring junior developers, and collaborating with product managers and stakeholders to define project requirements and roadmaps. Key responsibilities include writing clean, maintainable, and efficient code; performing code reviews; troubleshooting and debugging complex issues; driving the adoption of new technologies and methodologies; and ensuring the scalability and performance of software applications. The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, with a minimum of 7 years of experience in software development, including at least 2 years in a leadership or team lead role. Proficiency in one or more programming languages (e.g., Java, Python, C++, JavaScript) and experience with cloud platforms (AWS, Azure, GCP) are essential. Strong understanding of software development lifecycle (SDLC), Agile methodologies, and database technologies is required. Excellent communication, problem-solving, and interpersonal skills are crucial for leading a remote team effectively. If you are a passionate technologist with a proven ability to lead and deliver complex software projects, we encourage you to apply for this exciting remote opportunity.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer

01000 Ruiru, Central KES200000 Annually WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and experienced Senior Software Engineer to join their fully remote engineering team. This role involves designing, developing, testing, and deploying high-quality software solutions. You will be responsible for architecting scalable and robust applications, writing clean and efficient code, and collaborating with cross-functional teams to deliver cutting-edge products. Key responsibilities include leading development efforts, mentoring junior engineers, conducting code reviews, and ensuring adherence to best practices in software development.

The ideal candidate will have a Bachelor's degree in Computer Science, Engineering, or a related field, coupled with significant professional experience in software development. Proficiency in multiple programming languages (e.g., Java, Python, C++, JavaScript) and experience with modern software development frameworks and tools are essential. A strong understanding of data structures, algorithms, software design patterns, and system architecture is required. Experience with cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), and CI/CD pipelines is highly desirable. Excellent problem-solving skills, a collaborative spirit, and strong communication abilities are paramount.

This is a fully remote position, offering the flexibility to work from anywhere. We are looking for an individual who is passionate about technology, committed to delivering excellence, and capable of thriving in an independent work environment. You should be adept at working in an Agile development process and be a proactive contributor to technical discussions and decision-making. If you are a seasoned software engineer looking for a challenging and rewarding remote role where you can leverage your skills to build innovative solutions, this is the perfect opportunity. Join our client's innovative team and shape the future of their technology.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Developers Jobs in Kenya !

Automotive Software Engineer

30200 Homa Bay KES300000 Annually WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a talented and innovative Automotive Software Engineer to join their advanced R&D department. This is a fully remote position, ideal for engineers passionate about developing cutting-edge software solutions for the automotive industry. You will be involved in the design, development, testing, and deployment of embedded software systems for next-generation vehicles, including infotainment, autonomous driving, and powertrain control systems. The ideal candidate will have a strong foundation in software engineering principles, object-oriented programming, and real-time operating systems. Experience with automotive communication protocols such as CAN, LIN, and Automotive Ethernet is highly desirable. You will collaborate closely with hardware engineers, system architects, and testing teams in a virtual environment to deliver high-quality, reliable software. Key responsibilities include writing clean, maintainable code, performing code reviews, debugging complex issues, and ensuring compliance with automotive standards like AUTOSAR. A Bachelor's or Master's degree in Computer Science, Electrical Engineering, Automotive Engineering, or a related field is required, along with a minimum of 4 years of professional experience in automotive software development. Proficiency in C/C++ and experience with development tools like Git, Jira, and Jenkins are essential. Familiarity with model-based design and simulation tools is a plus. This fully remote role offers a unique opportunity to shape the future of mobility and work on exciting projects with a global impact, all while enjoying the flexibility of remote work.
This advertiser has chosen not to accept applicants from your region.

Lead Automotive Software Engineer

30200 Kipreres KES980000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a talented and experienced Lead Automotive Software Engineer to drive innovation in vehicle software development. This is a fully remote position, enabling you to work from your preferred location. You will lead a team of engineers in designing, developing, and testing embedded software for next-generation automotive systems. The ideal candidate will possess a strong background in C/C++, real-time operating systems (RTOS), and automotive communication protocols such as CAN, LIN, and Automotive Ethernet. Your responsibilities will include defining software architecture, developing robust algorithms, and implementing efficient code for various automotive domains, including infotainment, ADAS (Advanced Driver-Assistance Systems), and powertrain control. You will work closely with hardware engineers, system architects, and quality assurance teams to ensure the seamless integration and performance of software components. A deep understanding of automotive safety standards (e.g., ISO 26262) and cybersecurity principles within the automotive context is essential. You will be responsible for code reviews, mentoring junior engineers, and promoting best practices in software development methodologies like Agile and CI/CD. This role offers the opportunity to work on cutting-edge automotive technology and contribute to the future of mobility. We are seeking a proactive individual with excellent problem-solving skills and a passion for automotive innovation. The position is based in Kitale, Trans-Nzoia, KE , but is performed remotely.
This advertiser has chosen not to accept applicants from your region.

Senior Backend Software Engineer

10110 Nyeri Town KES4000000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced Senior Backend Software Engineer to join their innovative and collaborative remote engineering team. This role is critical for designing, developing, and maintaining scalable, high-performance backend systems and APIs. You will be responsible for writing clean, efficient, and well-documented code, participating in code reviews, and contributing to architectural decisions. The ideal candidate possesses a deep understanding of backend development principles, experience with one or more major programming languages (e.g., Python, Java, Node.js, Go), and a strong grasp of database technologies (SQL and NoSQL). Proficiency in cloud platforms (AWS, Azure, GCP) and microservices architecture is highly desirable. You will work closely with frontend engineers, product managers, and QA testers to deliver robust software solutions. This is a fully remote position, requiring excellent communication, problem-solving, and teamwork skills within a virtual environment. You must be a self-motivated individual with a passion for building efficient and reliable systems. The ability to mentor junior engineers and contribute to a positive team culture is essential. We are looking for individuals who are passionate about technology, eager to tackle complex challenges, and committed to delivering high-quality software. Experience with CI/CD pipelines, containerization (Docker, Kubernetes), and agile development methodologies is a significant plus. This role offers the opportunity to work on cutting-edge projects and influence the technical direction of the company from a remote setting. The **job location** for administrative purposes is Nyeri, Nyeri, KE , but the position is fully remote.
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 Developers Jobs