2 Lead Embedded Systems Engineer Iot Solutions jobs in whatjobs
Lead Embedded Systems Engineer - IoT Solutions
Posted 12 days ago
Job Viewed
Job Description
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:
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.
This advertiser has chosen not to accept applicants from your region.
0
Lead Embedded Systems Engineer - IoT Solutions
Posted 2 days ago
Job Viewed
Job Description
Our client is searching for a highly talented and experienced Lead Embedded Systems Engineer to drive the development of cutting-edge Internet of Things (IoT) solutions. This position is entirely remote, enabling you to work from any location within Kenya, focusing on innovation and technological advancement. You will be at the forefront of designing, developing, and deploying sophisticated embedded systems that power our next generation of connected products.
Your responsibilities will span the entire product lifecycle, from conceptualization and hardware/software co-design to testing, validation, and eventual deployment. This includes designing microcontroller-based systems, implementing firmware, developing communication protocols (e.g., Wi-Fi, Bluetooth, LoRaWAN), and integrating sensors and actuators. You will lead a team of embedded engineers, provide technical direction, conduct code reviews, and ensure the highest quality and reliability of our embedded software. A strong understanding of real-time operating systems (RTOS), low-power design, and cybersecurity for embedded devices is crucial. You will also work closely with cross-functional teams, including software developers, hardware engineers, and product managers, to deliver robust and scalable IoT platforms.
Responsibilities:
Your responsibilities will span the entire product lifecycle, from conceptualization and hardware/software co-design to testing, validation, and eventual deployment. This includes designing microcontroller-based systems, implementing firmware, developing communication protocols (e.g., Wi-Fi, Bluetooth, LoRaWAN), and integrating sensors and actuators. You will lead a team of embedded engineers, provide technical direction, conduct code reviews, and ensure the highest quality and reliability of our embedded software. A strong understanding of real-time operating systems (RTOS), low-power design, and cybersecurity for embedded devices is crucial. You will also work closely with cross-functional teams, including software developers, hardware engineers, and product managers, to deliver robust and scalable IoT platforms.
Responsibilities:
- Lead the design and development of embedded systems for IoT devices.
- Develop, test, and debug firmware and embedded software using C/C++.
- Architect and implement communication protocols for IoT devices (e.g., MQTT, CoAP, Bluetooth, Wi-Fi, cellular).
- Integrate various sensors, actuators, and peripheral components.
- Design and implement real-time operating systems (RTOS) based solutions.
- Ensure the security of embedded systems against potential threats.
- Develop low-power consumption strategies for battery-operated devices.
- Conduct hardware/software integration and system-level testing.
- Perform code reviews and mentor junior embedded systems engineers.
- Collaborate with hardware design teams on schematic and PCB layout reviews.
- Develop documentation for embedded systems design, firmware, and testing procedures.
- Stay abreast of the latest trends and technologies in embedded systems and IoT.
- Troubleshoot and resolve complex embedded system issues.
- Contribute to architectural decisions for scalable and reliable IoT solutions.
- Manage project timelines and deliverables for embedded development tasks.
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
- Minimum of 8 years of hands-on experience in embedded systems design and development.
- Proven experience with microcontrollers (e.g., ARM Cortex-M, ESP32, Raspberry Pi).
- Strong proficiency in C and C++ programming for embedded applications.
- In-depth knowledge of RTOS concepts and implementation.
- Experience with wireless communication technologies for IoT.
- Familiarity with hardware debugging tools (e.g., oscilloscopes, logic analyzers).
- Understanding of embedded security principles.
- Experience with version control systems (e.g., Git).
- Excellent problem-solving and analytical skills.
- Strong leadership and team collaboration abilities.
- Ability to work independently and manage tasks effectively in a remote environment.
- A portfolio of previous embedded systems projects is highly valued.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know
About the latest Lead embedded systems engineer iot solutions Jobs in Kenya !
1