2,330 Senior Embedded Systems Engineer Iot Solutions jobs in Kenya

Lead Embedded Systems Engineer - IoT Solutions

30200 Tuwan KES7000000 Annually WhatJobs remove_red_eye View All

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Lead Embedded Systems Engineer to spearhead the development of innovative Internet of Things (IoT) solutions. This role operates in a fully remote capacity, offering the flexibility to work from anywhere while contributing to groundbreaking projects. The ideal candidate will possess a strong background in embedded software development, hardware integration, and real-time operating systems (RTOS), with a specific focus on creating robust and scalable IoT devices and platforms. You will be responsible for the entire lifecycle of embedded systems, from conceptualization and design to implementation, testing, and deployment.

As a Lead Embedded Systems Engineer, you will provide technical leadership to a team of embedded developers, guiding them through complex technical challenges and fostering best practices in software engineering. Your responsibilities will include designing firmware architectures, developing low-level drivers, implementing communication protocols (e.g., MQTT, CoAP, Bluetooth, Wi-Fi), and ensuring the security and reliability of embedded devices. You will collaborate closely with hardware engineers, cloud engineers, and product managers to deliver integrated IoT solutions. A thorough understanding of microcontrollers, sensors, and power management techniques is essential. This remote role requires excellent communication skills, self-discipline, and the ability to work effectively in a virtual team. Experience with C/C++ for embedded systems and familiarity with development tools and debugging techniques are paramount.

Key Responsibilities:
  • Lead the design and development of firmware for embedded IoT devices.
  • Develop and optimize real-time operating systems (RTOS) and bare-metal applications.
  • Implement and manage communication protocols for wireless and wired connectivity.
  • Integrate various sensors, actuators, and peripheral devices into embedded systems.
  • Design and implement secure bootloaders and firmware update mechanisms.
  • Conduct rigorous testing and debugging of embedded software and hardware interactions.
  • Collaborate with cross-functional teams to define product requirements and technical specifications.
  • Mentor and guide junior embedded engineers, fostering technical excellence.
  • Stay updated with the latest trends and technologies in embedded systems and IoT.
Qualifications:
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  • 7+ years of experience in embedded systems development.
  • Proficiency in C and C++ programming for embedded applications.
  • Strong understanding of microcontrollers (e.g., ARM Cortex-M, ESP32) and associated peripherals.
  • Experience with RTOS (e.g., FreeRTOS, Zephyr) or bare-metal development.
  • Familiarity with IoT communication protocols (MQTT, CoAP, Zigbee, Wi-Fi, Bluetooth).
  • Experience with debugging tools (JTAG, SWD) and embedded development environments.
  • Excellent problem-solving, analytical, and leadership skills.
  • Effective communication and collaboration abilities for a remote work environment.
This is a fully remote position, ideal for candidates in or around **Kitale, Trans-Nzoia, KE**. Our client offers a competitive salary, comprehensive benefits, and the opportunity to work at the forefront of IoT innovation.
This advertiser has chosen not to accept applicants from your region.

Senior Embedded Systems Engineer, IoT Solutions

40100 Mangu KES220000 Annually WhatJobs remove_red_eye View All

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and motivated Senior Embedded Systems Engineer to join our cutting-edge remote engineering team. This role is fully remote, offering the flexibility to work from anywhere while contributing to the development of groundbreaking Internet of Things (IoT) solutions. You will be instrumental in designing, developing, and testing embedded software and hardware for a range of innovative products. The ideal candidate will have a deep understanding of microcontroller architectures, real-time operating systems (RTOS), and embedded C/C++. Experience with various communication protocols (e.g., MQTT, CoAP, Bluetooth, Wi-Fi) and sensor integration is essential. You will be involved in the entire product lifecycle, from conceptualization and prototyping to production and maintenance. This position requires a problem-solving mindset, strong analytical abilities, and a passion for creating robust and efficient embedded systems. Collaboration with cross-functional teams, including firmware developers, hardware engineers, and product managers, will be a key aspect of this role. You will contribute to architectural decisions, code reviews, and the continuous improvement of our engineering processes. We value individuals who are proactive, detail-oriented, and thrive in a collaborative, fast-paced virtual environment. Your expertise will directly influence the performance, reliability, and scalability of our IoT devices. This is an exciting opportunity to work on challenging projects and shape the future of connected technology. Responsibilities include:
  • Designing, developing, and debugging embedded software for IoT devices.
  • Selecting appropriate microcontrollers, sensors, and components for new product designs.
  • Implementing real-time operating systems and device drivers.
  • Developing and integrating communication protocols for IoT connectivity.
  • Conducting thorough testing and validation of embedded systems to ensure functionality and reliability.
  • Collaborating with hardware engineers on system architecture and design.
  • Troubleshooting and resolving complex technical issues in embedded systems.
  • Writing clear, concise, and well-documented code.
  • Participating in code reviews and contributing to team best practices.
  • Staying up-to-date with the latest advancements in embedded systems and IoT technologies.
Qualifications:
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  • Minimum of 5-7 years of professional experience in embedded systems development.
  • Proficiency in C/C++ programming for embedded applications.
  • Strong understanding of microcontroller architectures (e.g., ARM Cortex-M).
  • Experience with real-time operating systems (RTOS) like FreeRTOS or Zephyr.
  • Familiarity with IoT communication protocols (MQTT, CoAP, HTTP, TCP/IP).
  • Experience with debugging tools and techniques for embedded systems.
  • Knowledge of hardware-software integration.
  • Excellent problem-solving and analytical skills.
  • Ability to work independently and effectively in a remote team environment.
This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer

Nairobi, Nairobi KES900000 - KES1200000 Y Pesapal

Posted today

Job Viewed

Tap Again To Close

Job Description

Company Description

We are the leading payment services company with local know-how in building payments and business tools for Africa.
Pesapal is transforming the way businesses and consumers transact across Africa. As a leader in the fintech space, we provide cutting-edge payment solutions, business financing, and value-added services across multiple countries.

Role Description

This is a full-time on-site role for an Embedded Software Engineer based in Nairobi County, Kenya. The Embedded Software Engineer will be responsible for embedded software programming, software development, software design, debugging, and implementing embedded systems. Daily tasks will include collaborating with cross-functional teams, analyzing user needs, and ensuring the functionality and scalability of embedded systems.

Qualifications

  • Strong skills in Embedded Software Programming and Embedded Software
  • Proficiency in Software Development and Software Design
  • Experience in Debugging embedded systems
  • Excellent problem-solving and analytical skills
  • Good communication and teamwork abilities
  • Familiarity with hardware design and system integration is a plus
  • Bachelor's degree in Computer Science, Electrical Engineering, or related field
This advertiser has chosen not to accept applicants from your region.

Lead Embedded Software Engineer, IoT Devices

10100 Abothuguchi West KES450000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Lead Embedded Software Engineer to spearhead the design, development, and testing of firmware for their cutting-edge Internet of Things (IoT) devices. This is a fully remote position, allowing you to contribute your expertise from anywhere. You will be responsible for leading a team of embedded engineers, guiding them through the entire software development lifecycle, from requirements gathering and architecture design to implementation, verification, and deployment. This includes defining software architecture, selecting appropriate hardware platforms, and ensuring the development of robust, scalable, and efficient firmware. You will write clean, well-documented, and maintainable C/C++ code for microcontrollers and embedded systems. Experience with real-time operating systems (RTOS) is crucial. Debugging and troubleshooting complex software and hardware issues will be a significant part of your role, utilizing various debugging tools and techniques. Collaboration with hardware engineers, product managers, and QA teams is essential to ensure seamless integration and product quality. You will also contribute to defining coding standards, best practices, and implementing rigorous testing methodologies to guarantee the reliability and performance of the embedded systems. Staying current with emerging technologies and industry trends in embedded systems and IoT is vital. The ideal candidate will possess strong leadership abilities, excellent problem-solving skills, and a deep understanding of embedded systems design principles and protocols. This role requires a strategic thinker who can mentor junior engineers, drive technical innovation, and deliver high-quality embedded software solutions in a remote-first environment.
Responsibilities:
  • Lead the design, development, and testing of embedded software for IoT devices.
  • Mentor and guide a team of embedded software engineers.
  • Define software architecture and select appropriate hardware platforms.
  • Write high-quality, efficient, and maintainable C/C++ code for embedded systems.
  • Develop and integrate firmware with various hardware components and sensors.
  • Implement and manage real-time operating systems (RTOS) for embedded applications.
  • Debug and troubleshoot complex software and hardware issues.
  • Collaborate with hardware engineers and product teams on product development.
  • Define and enforce coding standards, best practices, and testing methodologies.
  • Stay updated with the latest advancements in embedded systems and IoT technology.
Qualifications:
  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Minimum of 7 years of experience in embedded software development.
  • Proven experience leading embedded software engineering teams.
  • Expertise in C/C++ programming for embedded systems.
  • Strong understanding and experience with real-time operating systems (RTOS).
  • Experience with microcontrollers, sensors, and peripheral interfaces.
  • Familiarity with communication protocols (e.g., MQTT, CoAP, Bluetooth, Wi-Fi).
  • Proficiency in using debugging tools and techniques.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong leadership, communication, and collaboration abilities.
  • Experience with Agile development methodologies is a plus.
This advertiser has chosen not to accept applicants from your region.

Senior Embedded Software Engineer (IoT)

00100 Abothuguchi West KES480000 Annually WhatJobs remove_red_eye View All

Posted 14 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is actively searching for a highly skilled Senior Embedded Software Engineer to join their cutting-edge product development team. This is a fully remote opportunity, allowing talented engineers to contribute to our innovative projects from anywhere. You will be responsible for the design, development, testing, and deployment of embedded software for our next-generation Internet of Things (IoT) devices and systems. This involves working with microcontrollers, real-time operating systems (RTOS), and various communication protocols. Key responsibilities include writing efficient, well-documented, and maintainable code in C/C++, developing firmware for hardware platforms, and integrating software components. You will also be involved in debugging complex embedded systems, optimizing software performance, and ensuring the security and reliability of our products. The ideal candidate will possess a deep understanding of embedded systems principles, hardware-software interaction, and low-level programming. Experience with IoT platforms, wireless communication technologies (e.g., Wi-Fi, Bluetooth, Zigbee), and cloud integration is highly desirable. Strong analytical and problem-solving skills, along with a meticulous approach to code quality and testing, are essential. You will collaborate closely with hardware engineers, application developers, and QA teams to ensure successful product delivery. This role offers a challenging and rewarding environment where you can leverage your expertise to create innovative solutions. A Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field, and a minimum of 6 years of experience in embedded software development, are required. Join us in shaping the future of connected devices.
This advertiser has chosen not to accept applicants from your region.

Senior Embedded Software Engineer - Remote

20100 Tuwan KES460000 Annually WhatJobs remove_red_eye View All

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Embedded Software Engineer to join their innovative product development team in a fully remote capacity. This role is essential for designing, developing, and testing robust firmware and software for cutting-edge embedded systems. You will be responsible for the entire software development lifecycle, from requirements gathering and architectural design to coding, debugging, testing, and deployment. The ideal candidate will possess a deep understanding of embedded systems principles, real-time operating systems (RTOS), microcontrollers, and low-level hardware interaction. Proficiency in C/C++ programming is mandatory, along with experience in developing software for various architectures (e.g., ARM Cortex-M, RISC-V). Experience with device drivers, communication protocols (e.g., SPI, I2C, UART, CAN), and embedded Linux is highly desirable. You should be adept at using debugging tools, emulators, and oscilloscopes to troubleshoot complex issues. This position requires excellent analytical, problem-solving, and algorithmic development skills. The ability to work independently, manage multiple priorities, and collaborate effectively with remote hardware engineers, software developers, and project managers is crucial. Strong communication skills are necessary for documenting designs, contributing to technical discussions, and mentoring junior engineers. We are looking for a proactive and detail-oriented engineer who can contribute innovative solutions, ensure software quality and reliability, and drive projects to successful completion, meeting performance, cost, and time-to-market objectives. This is an exceptional opportunity to work on challenging and impactful projects within a leading technology firm, offering the flexibility and autonomy of a remote work environment.

Responsibilities:
  • Design, develop, and maintain embedded software and firmware for various applications.
  • Write clean, efficient, and well-documented C/C++ code for microcontrollers and embedded systems.
  • Implement real-time operating systems (RTOS) and manage system resources effectively.
  • Develop and debug device drivers and low-level hardware interfaces.
  • Implement and test communication protocols (e.g., SPI, I2C, UART, USB, Ethernet, CAN).
  • Collaborate with hardware engineers to define system requirements and resolve integration issues.
  • Perform code reviews, unit testing, and integration testing to ensure software quality.
  • Troubleshoot and resolve complex software and system-level issues.
  • Optimize software performance for speed, memory usage, and power consumption.
  • Contribute to the continuous improvement of development processes and tools.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 7 years of professional experience in embedded software development.
  • Expertise in C and C++ programming languages for embedded systems.
  • Strong knowledge of real-time operating systems (RTOS) such as FreeRTOS, Zephyr, or similar.
  • Experience with microcontroller architectures (e.g., ARM Cortex-M, PIC, ESP32).
  • Familiarity with embedded Linux, Yocto Project, or Buildroot is a plus.
  • Proficiency with debugging tools, JTAG debuggers, and logic analyzers.
  • Understanding of software development best practices, version control (Git), and CI/CD pipelines.
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong written and verbal communication abilities.
  • Ability to work effectively independently and as part of a remote team.
This advertiser has chosen not to accept applicants from your region.

Senior Automotive Systems Engineer - Embedded Software

80300 Garissa, North Eastern KES105000 Annually WhatJobs remove_red_eye View All

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced Senior Automotive Systems Engineer with a specialization in embedded software development to join their innovative team in a fully remote capacity. This critical role involves the design, development, testing, and integration of complex embedded software systems for next-generation automotive applications. You will work on challenging projects that shape the future of vehicle technology, contributing to areas such as autonomous driving, infotainment systems, and vehicle control units. The ideal candidate will possess a deep understanding of automotive standards, real-time operating systems, and a strong aptitude for problem-solving in a distributed engineering environment. Key Responsibilities:
  • Design, develop, and implement embedded software for automotive ECUs (Electronic Control Units).
  • Develop software architecture and design specifications based on system requirements.
  • Write and debug C/C++ code for real-time operating systems (RTOS).
  • Perform unit testing, integration testing, and system testing of embedded software.
  • Collaborate with hardware engineers to ensure seamless integration of software and hardware components.
  • Troubleshoot and resolve software defects and issues throughout the development lifecycle.
  • Ensure software compliance with automotive industry standards (e.g., AUTOSAR, ISO 26262).
  • Participate in code reviews and contribute to improving software quality and development processes.
  • Develop and maintain technical documentation, including design documents, test plans, and user manuals.
  • Stay current with emerging trends and technologies in automotive embedded systems and software development.
  • Work closely with cross-functional teams, including systems engineering, validation, and application development.
  • Contribute to the continuous improvement of development tools and methodologies.
  • Utilize simulation tools and hardware-in-the-loop (HIL) testing environments.
Qualifications:
  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related field.
  • Minimum of 5 years of professional experience in automotive embedded software development.
  • Proficiency in C and C++ programming languages for embedded systems.
  • Strong experience with real-time operating systems (RTOS) and embedded development tools.
  • Familiarity with automotive communication protocols (e.g., CAN, LIN, Ethernet).
  • Knowledge of automotive functional safety standards (ISO 26262) is highly desirable.
  • Experience with AUTOSAR architecture and development is a significant plus.
  • Proficiency in using debugging tools and techniques for embedded systems.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork skills for effective remote collaboration.
  • Ability to work independently and manage project timelines.
This is a pivotal role for an experienced automotive engineer to contribute to advanced vehicle technologies from a remote location, supporting the innovative automotive sector in **Garissa, Garissa, KE**.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Senior embedded systems engineer iot solutions Jobs in Kenya !

Senior Embedded Software Engineer - Automotive

90100 Kisumu KES380000 Annually WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly proficient Senior Embedded Software Engineer with a specialization in automotive applications to join their dynamic, remote-first engineering department. This role demands a deep understanding of embedded systems development, real-time operating systems (RTOS), and automotive software architectures. You will be responsible for designing, developing, testing, and debugging complex embedded software for cutting-edge automotive control units. This position requires a self-starter who can thrive in a distributed environment, contributing significantly to the success of innovative automotive projects.

Key Responsibilities include:
  • Design, develop, and implement embedded software solutions for automotive ECUs and in-vehicle systems.
  • Write clean, efficient, and well-documented C/C++ code for real-time embedded environments.
  • Work with RTOS (e.g., FreeRTOS, QNX, or similar) and bare-metal development.
  • Develop and maintain low-level drivers and middleware components.
  • Integrate software components and ensure seamless interoperability between hardware and software.
  • Perform debugging and troubleshooting of complex software issues using debugging tools and techniques.
  • Collaborate with hardware engineers, systems engineers, and test engineers in a virtual team setting.
  • Participate in code reviews and contribute to the improvement of coding standards and best practices.
  • Develop and execute unit tests and integration tests to ensure software quality and reliability.
  • Contribute to the definition and refinement of software architecture and design patterns for automotive applications.
  • Stay up-to-date with the latest advancements in embedded systems and automotive software technologies.

Qualifications:
  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Minimum of 6 years of hands-on experience in embedded software development.
  • Strong proficiency in C and C++ programming languages.
  • Experience with real-time operating systems (RTOS) and embedded system architectures.
  • Familiarity with automotive communication protocols such as CAN, LIN, and Automotive Ethernet.
  • Experience with automotive software standards and safety requirements (e.g., MISRA C, ISO 26262) is highly desirable.
  • Proficiency with embedded development tools, compilers, debuggers (e.g., Lauterbach, JTAG), and version control systems (e.g., Git).
  • Excellent problem-solving and debugging skills.
  • Ability to work independently and collaboratively in a fully remote, global team environment.
  • Strong communication and interpersonal skills.
This is a fully remote role, emphasizing autonomy and flexibility. The nominal location for this position is Machakos, Machakos, KE , but the work is performed entirely remotely.
This advertiser has chosen not to accept applicants from your region.

Senior Automotive Embedded Software Engineer

30100 Tuwan KES800000 Annually WhatJobs remove_red_eye View All

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Automotive Embedded Software Engineer to join their innovative, fully remote team. This role is crucial for developing and implementing the sophisticated software that powers the next generation of vehicles. The ideal candidate will possess a deep understanding of embedded systems, real-time operating systems (RTOS), and C/C++ programming, with specific experience in the automotive domain. You will be responsible for designing, developing, testing, and debugging embedded software for various automotive control units, including infotainment systems, powertrain control modules, ADAS features, and body electronics. This involves working with hardware-software integration, understanding vehicle communication protocols (e.g., CAN, LIN, Automotive Ethernet), and ensuring adherence to stringent automotive quality and safety standards (e.g., AUTOSAR, ISO 26262). This is a fantastic opportunity for an embedded systems expert who is passionate about automotive technology and thrives in a remote-first environment. The position is conceptually located in **Eldoret, Uasin Gishu, KE**, but is a fully remote position, offering significant flexibility. We expect candidates to have strong analytical and problem-solving skills, with the ability to work independently and effectively within a distributed team. Experience with diagnostic tools, debugging techniques, and version control systems (e.g., Git) is essential. Proficiency in unit testing, integration testing, and participation in code reviews will be critical to ensuring software quality. A Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field, or equivalent practical experience, is required. If you are a seasoned embedded software engineer ready to contribute to the future of automotive innovation from anywhere, we encourage you to apply.

Responsibilities:
  • Design, develop, test, and debug embedded software for automotive applications.
  • Implement software using C/C++ programming languages for microcontrollers and embedded systems.
  • Develop and integrate software components based on RTOS and AUTOSAR standards.
  • Work with automotive communication protocols such as CAN, LIN, and Automotive Ethernet.
  • Perform hardware-software integration and system-level debugging.
  • Ensure software quality by implementing unit tests, integration tests, and following coding best practices.
  • Collaborate with cross-functional teams, including hardware engineers and system architects.
  • Contribute to the design and implementation of safety-critical systems adhering to ISO 26262.
  • Utilize version control systems (e.g., Git) and defect tracking tools effectively.
  • Document software designs, requirements, and test procedures.
Qualifications:
  • Proven experience as an Embedded Software Engineer in the automotive industry.
  • Strong proficiency in C/C++ programming for embedded systems.
  • Experience with Real-Time Operating Systems (RTOS) and AUTOSAR.
  • Knowledge of automotive communication protocols (CAN, LIN, Ethernet).
  • Familiarity with automotive safety standards (ISO 26262).
  • Experience with debugging tools and techniques for embedded systems.
  • Understanding of software development lifecycle (SDLC) and agile methodologies.
  • Excellent problem-solving and analytical skills.
  • Ability to work independently and collaborate effectively in a remote team.
This advertiser has chosen not to accept applicants from your region.

Senior Embedded Software Engineer - Real-time Systems - Remote

01000 Makongeni KES180000 Annually WhatJobs

Posted 16 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced Senior Embedded Software Engineer specializing in real-time systems to join their innovative, fully remote product development team. This role is instrumental in designing, developing, and testing complex embedded software for cutting-edge hardware products. The ideal candidate will possess a deep expertise in C/C++ programming, low-level system design, and real-time operating systems (RTOS). You will be responsible for the entire software development lifecycle, from requirements gathering and architecture design to implementation, testing, and deployment. Collaboration with hardware engineers, firmware developers, and system architects is crucial, requiring excellent communication and problem-solving skills within a distributed team environment. You will tackle challenging problems related to performance optimization, resource management, and system reliability in resource-constrained environments. Experience with various microcontrollers, communication protocols (e.g., I2C, SPI, UART), and debugging tools is essential. A strong understanding of safety-critical systems and embedded security principles is highly desirable. As a remote professional, you must be self-motivated, highly organized, and adept at managing your time effectively to meet project deadlines. Your ability to contribute to architectural decisions, mentor junior engineers, and uphold high-quality standards in code development will be key to success. If you are a seasoned embedded systems expert passionate about pushing the boundaries of technology and thrive in a fully remote setting, we encourage you to apply.

Responsibilities:
  • Design, develop, and maintain high-performance embedded software for real-time applications.
  • Write clean, efficient, and well-documented C/C++ code for microcontrollers and embedded systems.
  • Develop and integrate software for various communication protocols (e.g., I2C, SPI, UART, CAN).
  • Implement and optimize algorithms for embedded systems, considering resource constraints.
  • Develop and test embedded software using debugging tools and emulators.
  • Work closely with hardware engineers to define system requirements and ensure seamless integration.
  • Implement real-time operating systems (RTOS) and develop drivers for embedded peripherals.
  • Contribute to architectural design decisions for new embedded systems.
  • Perform code reviews and mentor junior embedded software engineers.
  • Ensure software quality through rigorous testing, including unit and integration testing.
  • Troubleshoot and resolve complex software defects in embedded systems.
  • Maintain and enhance existing embedded software codebase.
  • Adhere to strict coding standards and best practices for embedded development.
  • Develop documentation for embedded software designs and implementations.

Qualifications:
  • Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Minimum of 8 years of experience in embedded software development, with a strong focus on real-time systems.
  • Expert proficiency in C and C++ programming languages for embedded applications.
  • In-depth knowledge of real-time operating systems (RTOS) like FreeRTOS, Zephyr, or similar.
  • Experience with microcontrollers from major vendors (e.g., ARM Cortex-M, ESP32).
  • Strong understanding of hardware-software interaction and debugging techniques.
  • Familiarity with version control systems (e.g., Git).
  • Excellent analytical and problem-solving skills.
  • Proven ability to work independently and manage tasks effectively in a remote environment.
  • Experience with safety-critical systems (e.g., ISO 26262) is a significant plus.
  • Strong communication and teamwork skills for collaboration in a virtual setting.
This is a fully remote opportunity, allowing you to contribute your expertise to our client's groundbreaking projects without geographical limitations.
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 Embedded Systems Engineer Iot Solutions Jobs