9,669 Lead Embedded Systems Engineer jobs in Kenya
Lead Embedded Software Engineer, IoT Devices
Posted 3 days ago
Job Viewed
Job Description
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.
- 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.
Lead Embedded Systems Engineer
Posted 21 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design, development, testing, and deployment of embedded software for new product features and enhancements.
- Architect robust and scalable embedded systems, making critical decisions on hardware selection and software design patterns.
- Develop firmware using C/C++ and other relevant programming languages for various microcontrollers and processors.
- Implement and optimize real-time operating systems (RTOS) for time-critical applications.
- Oversee the integration of hardware and software components, ensuring seamless functionality and performance.
- Conduct thorough code reviews, debugging, and performance tuning to ensure high-quality, reliable code.
- Collaborate with cross-functional teams, including hardware engineers, product managers, and quality assurance, to define system requirements and specifications.
- Mentor and guide junior embedded engineers, providing technical leadership and fostering best practices.
- Develop and maintain comprehensive technical documentation, including design specifications, API documentation, and test plans.
- Stay current with the latest advancements in embedded systems technology, tools, and methodologies.
- Troubleshoot and resolve complex hardware and software issues in development and production environments.
- Champion the adoption of new technologies and tools to enhance development efficiency and product capabilities.
Qualifications:
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a closely related field.
- Minimum of 7-10 years of hands-on experience in embedded systems development.
- Strong proficiency in C and C++ programming for embedded applications.
- Extensive experience with real-time operating systems (RTOS) such as FreeRTOS, Zephyr, or VxWorks.
- Deep understanding of microcontroller architectures (e.g., ARM Cortex-M, ESP32, PIC).
- Experience with communication protocols (e.g., I2C, SPI, UART, CAN, Ethernet, Wi-Fi, Bluetooth).
- Familiarity with embedded development tools, debuggers, and emulators (e.g., JTAG, SWD).
- Knowledge of hardware-software co-design and debugging techniques.
- Experience with version control systems (e.g., Git) and agile development methodologies.
- Excellent problem-solving, analytical, and debugging skills.
- Strong leadership, communication, and teamwork abilities, with a proven capacity to lead remote teams effectively.
- Ability to work independently and manage multiple projects with strict deadlines.
Lead Embedded Systems Engineer (Remote)
Posted 18 days ago
Job Viewed
Job Description
Lead Embedded Systems Engineer - IoT Solutions
Posted 12 days ago
Job Viewed
Job Description
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.
- 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.
Remote Lead Embedded Systems Engineer
Posted 17 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of embedded systems.
- Architect and define hardware and software requirements for new products.
- Develop and optimize low-level firmware and drivers in C/C++.
- Integrate hardware and software components seamlessly.
- Troubleshoot and debug complex embedded system issues.
- Mentor and guide junior embedded systems engineers.
- Define and enforce coding standards and development best practices.
- Conduct rigorous testing and validation of embedded systems.
- Collaborate with cross-functional teams on product development.
- Manage project timelines and deliverables for embedded system projects.
- Master's or Ph.D. in Electrical Engineering, Computer Engineering, or a related field.
- Extensive experience in embedded systems design and development.
- Proficiency in C/C++ programming for embedded environments.
- Deep understanding of microcontrollers, processors, and RTOS.
- Experience with hardware-software integration and debugging.
- Strong knowledge of communication protocols (I2C, SPI, UART, CAN, Ethernet).
- Experience with version control systems (e.g., Git).
- Proven leadership and team management skills.
- Excellent analytical and problem-solving abilities.
- Ability to work independently and effectively in a remote setting.
Lead Embedded Systems Engineer - IoT (Remote)
Posted 5 days ago
Job Viewed
Job Description
Lead Embedded Systems Engineer - IIoT (Remote)
Posted 21 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Lead embedded systems engineer Jobs in Kenya !
Lead Automotive Embedded Software Engineer
Posted 21 days ago
Job Viewed
Job Description
As a Lead Automotive Embedded Software Engineer, you will be responsible for the design, development, testing, and deployment of embedded software for automotive systems. You will lead a team of talented engineers, guiding them through the entire software development lifecycle, from requirements gathering to final integration. This role demands a deep understanding of automotive architectures, real-time operating systems (RTOS), and safety-critical software development. You will work closely with hardware engineers, systems engineers, and quality assurance teams to ensure the seamless performance and reliability of our vehicle software.
Key responsibilities include:
- Leading the design and development of embedded software for automotive ECUs and control systems.
- Developing real-time operating systems (RTOS) and firmware.
- Writing high-quality, well-documented, and efficient C/C++ code.
- Implementing and verifying software according to automotive safety standards (e.g., ISO 26262).
- Collaborating with hardware engineers to define hardware/software interfaces.
- Developing and executing unit tests, integration tests, and system tests.
- Debugging complex software issues and optimizing performance.
- Mentoring junior embedded software engineers and providing technical guidance.
- Staying current with emerging embedded systems technologies and automotive trends.
- Participating in code reviews and design discussions to ensure code quality and adherence to best practices.
Principal Electrical Hardware Engineer
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design and development of complex electronic hardware systems from concept to production.
- Define system architecture and detailed hardware specifications.
- Design analog and digital circuits, power management systems, and embedded systems.
- Oversee PCB layout design, signal integrity analysis, and power integrity analysis.
- Select and qualify electronic components, considering performance, cost, and supply chain factors.
- Develop and execute comprehensive hardware validation and testing plans.
- Troubleshoot and resolve complex hardware issues during development and post-production.
- Mentor and provide technical guidance to junior hardware engineers.
- Collaborate with cross-functional teams to ensure successful product integration.
- Evaluate and adopt new hardware technologies and design methodologies.
- Master's or Ph.D. in Electrical Engineering or a related field.
- 10+ years of progressive experience in electrical hardware design and development.
- Demonstrated expertise in schematic capture and PCB layout tools (e.g., Altium Designer, Cadence Allegro).
- Proficiency in hardware simulation and analysis tools (e.g., SPICE, HyperLynx).
- Strong understanding of mixed-signal design, high-speed digital design, and power electronics.
- Experience with microcontrollers, FPGAs, and embedded system interfaces.
- Knowledge of regulatory compliance standards (e.g., FCC, CE, UL) is a plus.
- Excellent leadership, communication, and interpersonal skills.
- Proven ability to manage complex projects and lead technical teams in a remote setting.
Lead Hardware Design Engineer, IoT Devices
Posted 21 days ago
Job Viewed