9,030 Senior Embedded Software Engineer Iot jobs in Kenya

Senior Firmware Engineer - Embedded Systems for IoT

80100 Nairobi, Nairobi KES550000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a highly motivated and experienced Senior Firmware Engineer to contribute to the development of innovative embedded systems for the Internet of Things (IoT). This is a fully remote, full-time opportunity. You will be instrumental in designing, developing, and testing firmware for a range of intelligent devices, ensuring their reliability, efficiency, and security.

Responsibilities:
  • Design, develop, and implement embedded firmware for microcontrollers and embedded systems.
  • Write clean, efficient, and well-documented C/C++ code for real-time operating systems (RTOS).
  • Develop and maintain device drivers for various hardware peripherals.
  • Implement communication protocols for IoT devices (e.g., MQTT, CoAP, Zigbee, Bluetooth Low Energy).
  • Debug and troubleshoot firmware issues across different hardware platforms.
  • Collaborate with hardware engineers to define system requirements and validate hardware designs.
  • Conduct unit testing and integration testing to ensure firmware quality and stability.
  • Optimize firmware for performance, power consumption, and memory usage.
  • Participate in code reviews and contribute to the improvement of development processes.
  • Stay abreast of the latest advancements in embedded systems and IoT technologies.
  • Contribute to the overall system architecture and design decisions for new products.
  • Ensure adherence to coding standards and industry best practices.

Qualifications:
  • Proven experience as a Firmware Engineer or in a similar embedded software role.
  • Strong proficiency in C and C++ programming languages for embedded systems.
  • Experience with real-time operating systems (RTOS) such as FreeRTOS, Zephyr, or similar.
  • In-depth knowledge of microcontroller architectures (e.g., ARM Cortex-M).
  • Experience with hardware debugging tools (e.g., JTAG, oscilloscopes, logic analyzers).
  • Familiarity with various communication protocols (SPI, I2C, UART, USB, etc.) and wireless technologies (Wi-Fi, BLE, LoRa).
  • Understanding of IoT ecosystems and cloud integration.
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving, debugging, and analytical skills.
  • Ability to work independently and manage time effectively in a remote setting.
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent work experience.

This position is ideal for a seasoned engineer passionate about embedded technologies and IoT. Work from anywhere and make a significant impact on our innovative product development. This role is based in **Mombasa, Mombasa, KE**, but is a fully remote position.
This advertiser has chosen not to accept applicants from your region.

Senior Embedded Systems Engineer - IoT

40100 Kisumu KES820000 Annually WhatJobs remove_red_eye View All

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leader in smart technology solutions, is seeking a highly skilled Senior Embedded Systems Engineer with a focus on Internet of Things (IoT) devices to join their innovative, fully remote team. This role is central to the design, development, and deployment of intelligent, connected products. You will leverage your expertise in hardware and software integration to create robust, efficient, and secure embedded systems that form the backbone of our next-generation IoT platforms. This is an ideal opportunity for a seasoned engineer to contribute to advanced technological solutions from anywhere.

Key Responsibilities:
  • Design, develop, and test embedded software for IoT devices, including firmware, drivers, and real-time operating systems (RTOS).
  • Select and integrate microcontrollers, sensors, communication modules (Wi-Fi, Bluetooth, LoRa, Cellular), and other hardware components.
  • Develop and maintain the embedded software architecture, ensuring scalability, reliability, and security.
  • Implement communication protocols and data handling for IoT applications.
  • Collaborate with cross-functional teams, including hardware engineers, software developers, and product managers, to define product requirements and deliver solutions.
  • Optimize embedded systems for performance, power consumption, and cost-effectiveness.
  • Develop and execute comprehensive test plans, including unit testing, integration testing, and system testing.
  • Troubleshoot and debug complex issues in embedded hardware and software.
  • Stay current with emerging trends and technologies in embedded systems, IoT, and related fields.
  • Contribute to documentation, code reviews, and the overall improvement of engineering processes.
Qualifications:
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field; Master's degree preferred.
  • Minimum of 7 years of experience in embedded systems design and development.
  • Strong proficiency in C/C++ programming for embedded environments.
  • Experience with RTOS (e.g., FreeRTOS, Zephyr) and embedded Linux.
  • Demonstrated experience with various microcontrollers (e.g., ARM Cortex-M, ESP32).
  • Solid understanding of hardware-software interaction, circuit design principles, and debugging techniques.
  • Experience with IoT protocols (e.g., MQTT, CoAP, HTTP) and wireless communication technologies.
  • Familiarity with version control systems (e.g., Git) and build systems.
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong communication and collaboration abilities, suitable for a remote team environment.
This is a fantastic chance to work on the cutting edge of IoT development. If you are an expert in embedded systems and thrive in a remote setting, apply today. While the role is fully remote, understanding the operational context of technology hubs like **Kisumu, Kisumu, KE** can be beneficial.
This advertiser has chosen not to accept applicants from your region.

Lead Embedded Systems Engineer - IoT Solutions

30200 Tuwan KES7000000 Annually WhatJobs remove_red_eye View All

Posted 12 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 Focus)

00100 Ongata Rongai, Rift Valley KES5000000 Annually WhatJobs

Posted 16 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a cutting-edge technology firm specializing in smart devices and IoT solutions, is seeking a highly skilled Senior Embedded Systems Engineer to join their globally distributed, remote-first team. This role is crucial in designing, developing, and testing embedded software and firmware for next-generation connected products. You will be responsible for the entire lifecycle of embedded systems, from conceptualization and hardware integration to software implementation and system validation. The ideal candidate will possess a strong background in C/C++, real-time operating systems (RTOS), and low-level hardware interaction, with a passion for innovation in the Internet of Things (IoT) space. Your expertise will drive the creation of robust, efficient, and secure embedded solutions.

Key responsibilities include:
  • Designing, developing, and debugging embedded software and firmware for microcontrollers and embedded processors.
  • Implementing real-time operating systems (RTOS) and device drivers for various embedded platforms.
  • Working with low-level hardware interfaces, including sensors, communication protocols (e.g., I2C, SPI, UART), and power management systems.
  • Developing and integrating firmware for IoT devices, ensuring seamless connectivity and data exchange.
  • Collaborating closely with hardware engineers to define system requirements and ensure successful hardware-software integration.
  • Performing unit testing, integration testing, and system testing to ensure the reliability and performance of embedded systems.
  • Troubleshooting and resolving complex hardware and software issues in embedded environments.
  • Optimizing embedded code for performance, memory usage, and power efficiency.
  • Contributing to the architecture and design of new embedded systems and products.
  • Maintaining and documenting embedded software and firmware, adhering to coding standards.
  • Staying current with emerging embedded technologies and IoT trends.

The successful candidate will have a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. A minimum of 7 years of experience in embedded systems development is required, with a significant focus on IoT devices and protocols. Proficiency in C and C++ programming languages for embedded systems is essential. Experience with various microcontrollers (e.g., ARM Cortex-M) and RTOS (e.g., FreeRTOS, Zephyr) is a strong advantage. Familiarity with wireless communication protocols (e.g., Wi-Fi, Bluetooth, LoRa) and cloud IoT platforms is highly desirable. Excellent problem-solving, debugging, and analytical skills are critical for this role. This is a unique opportunity to contribute to groundbreaking IoT products from the comfort of your home office, working as part of a fully remote team. The conceptual location is **Ongata Rongai, Kajiado, KE**, but the role is entirely remote.
This advertiser has chosen not to accept applicants from your region.

Lead Embedded Systems Engineer - IoT (Remote)

30100 Moiben KES5800000 Annually WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is actively seeking an experienced and innovative Lead Embedded Systems Engineer with a strong focus on Internet of Things (IoT) solutions to join their fully remote engineering team. This role demands exceptional technical leadership and a deep understanding of designing, developing, and deploying robust embedded systems for connected devices. You will be responsible for architecting the firmware and software for new IoT products, guiding the development process, and ensuring the security, reliability, and scalability of our solutions. Your duties will include selecting appropriate microcontrollers and hardware components, designing firmware architectures, writing efficient and well-documented code (primarily in C/C++), and implementing communication protocols relevant to IoT (e.g., MQTT, CoAP, BLE, Wi-Fi). You will also collaborate closely with hardware engineers, cloud developers, and QA teams to ensure seamless integration and end-to-end system functionality. A key aspect of this role involves driving best practices in embedded development, including version control (Git), testing methodologies, and continuous integration/continuous deployment (CI/CD) pipelines. Experience with RTOS, embedded Linux, and security principles for connected devices is crucial. The ideal candidate will have a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field, with a significant track record in embedded systems development, particularly within the IoT domain. Strong problem-solving skills, excellent debugging capabilities, and the ability to mentor junior engineers are essential. You must be a proactive, self-motivated individual capable of managing complex projects and working effectively within a distributed, remote team. This is an exciting opportunity to shape the future of our IoT product offerings and contribute to innovative solutions that connect the physical and digital worlds. If you are a passionate embedded systems expert looking for a challenging and rewarding remote role, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Senior Embedded Systems Engineer - IoT Devices

10100 Nyeri Town KES200000 Annually WhatJobs remove_red_eye View All

Posted 17 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an experienced Senior Embedded Systems Engineer to drive the development of cutting-edge Internet of Things (IoT) devices. This is a fully remote position, offering the chance to work with a talented team on innovative hardware and software solutions. You will be responsible for the entire lifecycle of embedded systems development, from conceptualization and architecture design to implementation, testing, and deployment. This includes working with microcontrollers, sensors, communication protocols, and low-level software. The ideal candidate possesses a deep understanding of real-time operating systems (RTOS), C/C++ programming, hardware-software integration, and the unique challenges of embedded IoT product development. Exceptional problem-solving skills and a passion for creating robust, efficient, and secure embedded systems are essential for success in this role.

Key Responsibilities:
  • Design, develop, and implement embedded software for IoT devices, focusing on reliability, efficiency, and scalability.
  • Select appropriate microcontrollers, sensors, and communication modules for new product designs.
  • Develop and optimize firmware using C/C++ and assembly languages.
  • Implement and manage real-time operating systems (RTOS) for embedded applications.
  • Develop and integrate communication protocols (e.g., MQTT, CoAP, Bluetooth, Wi-Fi, LoRaWAN).
  • Perform hardware-software integration and debugging, utilizing oscilloscopes, logic analyzers, and other test equipment.
  • Write comprehensive unit tests and integration tests for embedded firmware.
  • Collaborate with hardware engineers to define specifications and ensure seamless integration.
  • Contribute to the definition of system architecture and technical roadmap for IoT product lines.
  • Ensure the security and data integrity of embedded IoT devices.
  • Stay current with the latest advancements in embedded systems, IoT technologies, and microelectronics.
  • Mentor junior engineers and contribute to team knowledge sharing.

Qualifications:
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  • Minimum of 7 years of experience in embedded systems development.
  • Strong proficiency in C and C++ programming for embedded applications.
  • Hands-on experience with various microcontrollers (e.g., ARM Cortex-M, ESP32, PIC).
  • Experience with RTOS (e.g., FreeRTOS, Zephyr) and bare-metal programming.
  • Familiarity with common IoT communication protocols and standards.
  • Proficiency with debugging tools and techniques for embedded systems.
  • Understanding of hardware design principles and schematics.
  • Experience with version control systems (e.g., Git).
  • Excellent analytical and problem-solving skills.
  • Strong communication and collaboration skills, essential for remote teamwork.
  • Experience with cloud platforms for IoT (e.g., AWS IoT, Azure IoT) is a plus.
This is an exciting remote opportunity to contribute to the forefront of IoT innovation, developing the next generation of connected devices.
This advertiser has chosen not to accept applicants from your region.

Senior Embedded Systems Engineer - IoT & Connectivity

80205 Gede KES160000 Annually WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a cutting-edge technology firm specializing in the Internet of Things (IoT) and connected devices, seeking a highly skilled Senior Embedded Systems Engineer. This is a fully remote role, offering the opportunity to work on innovative projects from the comfort of your home office. You will be responsible for the design, development, testing, and deployment of embedded software for a range of intelligent hardware products. This includes working with microcontrollers, real-time operating systems (RTOS), communication protocols, and sensor integration. The ideal candidate possesses a strong background in low-level programming, hardware-software interaction, and a passion for creating robust and efficient embedded solutions.

Responsibilities:
  • Design, develop, and implement embedded firmware for microcontroller-based systems.
  • Write efficient, well-documented, and maintainable C/C++ code.
  • Integrate and optimize hardware components, sensors, and communication modules.
  • Develop and implement device drivers and middleware.
  • Work with real-time operating systems (RTOS) and bare-metal environments.
  • Implement and debug communication protocols such as MQTT, CoAP, SPI, I2C, UART.
  • Develop and execute unit tests, integration tests, and system tests for embedded software.
  • Collaborate with hardware engineers, software developers, and product managers to define system requirements and architecture.
  • Troubleshoot and resolve complex hardware and software issues.
  • Participate in code reviews and contribute to improving development processes and best practices.
  • Optimize embedded systems for performance, power consumption, and memory usage.
  • Contribute to the full product development lifecycle, from concept to production.
Qualifications:
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  • Minimum of 6 years of professional experience in embedded systems development.
  • Strong proficiency in C and C++ programming languages.
  • Experience with microcontroller architectures (e.g., ARM Cortex-M, ESP32, PIC).
  • Familiarity with RTOS (e.g., FreeRTOS, Zephyr) and/or bare-metal development.
  • Knowledge of hardware interfaces and communication protocols (SPI, I2C, UART, USB, Wi-Fi, Bluetooth, LoRa).
  • Experience with embedded debugging tools and techniques (JTAG, oscilloscopes, logic analyzers).
  • Understanding of IoT platforms and cloud connectivity is a strong plus.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills, comfortable working in a remote team environment.
  • Ability to work independently and manage multiple tasks effectively.
This position is 100% remote. The designated office location is Malindi, Kilifi, KE , but the role itself is fully remote.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Senior embedded software engineer iot Jobs in Kenya !

Senior Embedded Systems Engineer - IoT Solutions

01201 Gathiruini KES200000 Annually WhatJobs remove_red_eye View All

Posted 21 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 their pioneering team, working remotely to develop cutting-edge Internet of Things (IoT) solutions. This role is critical in designing, developing, and testing embedded software for a range of intelligent devices that will revolutionize various industries. You will be responsible for the full software development lifecycle, from conceptualization and architecture to implementation, debugging, and deployment. This is a remote-first position, offering significant autonomy and the chance to work with a globally distributed team on challenging and impactful projects.

Responsibilities:
  • Design, develop, and maintain embedded software for microcontrollers and microprocessors used in IoT devices.
  • Develop real-time operating systems (RTOS) and firmware solutions.
  • Implement communication protocols (e.g., MQTT, CoAP, Bluetooth, Wi-Fi) for device-to-cloud and device-to-device communication.
  • Write efficient, robust, and well-documented C/C++ code.
  • Develop and execute comprehensive unit tests and integration tests for embedded software.
  • Debug complex hardware-software issues using various tools such as oscilloscopes, logic analyzers, and JTAG debuggers.
  • Collaborate with hardware engineers to define system requirements and ensure seamless integration of hardware and software components.
  • Contribute to the architecture and design decisions for new IoT products.
  • Participate in code reviews and provide constructive feedback to peers.
  • Stay updated with the latest advancements in embedded systems, IoT technologies, and relevant programming languages.
  • Troubleshoot and resolve production issues for deployed devices.
  • Document designs, code, and test procedures thoroughly.

Qualifications:
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Minimum of 5 years of experience in embedded systems development.
  • Strong proficiency in C and C++ programming languages.
  • Extensive experience with microcontrollers (e.g., ARM Cortex-M, ESP32) and embedded development tools.
  • Proven experience with real-time operating systems (RTOS) like FreeRTOS, Zephyr, or similar.
  • Familiarity with IoT protocols and concepts.
  • Experience with debugging tools and techniques for embedded systems.
  • Knowledge of hardware-software integration and troubleshooting.
  • Excellent problem-solving and analytical skills.
  • Ability to work effectively in a remote team environment and manage time efficiently.
  • Strong communication skills to articulate technical concepts and collaborate with a distributed team.
This is a fully remote opportunity, empowering you to contribute your expertise from anywhere. The core of this role involves pushing the boundaries of embedded technology to create next-generation connected devices.
This advertiser has chosen not to accept applicants from your region.

Senior Embedded Systems Engineer - IoT Development

01000 Makongeni KES155000 Annually WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a pioneering technology firm at the forefront of the Internet of Things (IoT) revolution, is seeking a highly skilled Senior Embedded Systems Engineer. This is a fully remote position, allowing you to design and develop innovative embedded solutions from the comfort of your own workspace. The ideal candidate will possess a deep understanding of embedded software development, microcontrollers, real-time operating systems (RTOS), and hardware-software integration. You will be instrumental in creating robust, efficient, and scalable embedded systems for a variety of cutting-edge IoT applications.

Responsibilities:
  • Design, develop, and implement firmware and embedded software for IoT devices using C/C++.
  • Develop and integrate drivers for various hardware components, sensors, and communication interfaces (e.g., I2C, SPI, UART, Wi-Fi, Bluetooth, LoRa).
  • Work with microcontrollers and microprocessors (e.g., ARM Cortex-M, ESP32, Raspberry Pi) to create efficient and reliable embedded systems.
  • Implement and optimize real-time operating systems (RTOS) for embedded applications.
  • Collaborate with hardware engineers to define system requirements, schematics, and board layouts.
  • Develop and execute unit tests, integration tests, and system tests to ensure software quality and reliability.
  • Debug and troubleshoot embedded software and hardware issues across the development lifecycle.
  • Participate in code reviews and adhere to coding standards and best practices.
  • Contribute to the architectural design of new embedded systems and IoT solutions.
  • Stay current with emerging technologies and trends in embedded systems and IoT development.
Qualifications:
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Minimum of 6 years of professional experience in embedded systems development.
  • Strong proficiency in C and C++ programming languages for embedded systems.
  • Extensive experience with microcontrollers, embedded Linux, and RTOS (e.g., FreeRTOS, Zephyr).
  • Deep understanding of embedded hardware architectures, interfaces, and communication protocols.
  • Experience with debugging tools (e.g., JTAG, oscilloscopes, logic analyzers).
  • Familiarity with IoT platforms and protocols (e.g., MQTT, CoAP).
  • Excellent problem-solving, analytical, and critical-thinking skills.
  • Strong written and verbal communication skills.
  • Ability to work independently and collaboratively in a fast-paced, remote team environment.
  • Experience with version control systems like Git is essential.
This is an exciting opportunity for an experienced embedded systems engineer looking to work on innovative IoT projects in a flexible, fully remote setting. The conceptual location is Thika, Kiambu, KE , but the role is fully remote.
This advertiser has chosen not to accept applicants from your region.

Senior Embedded Systems Engineer (IoT - Remote)

00100 Abothuguchi West KES280000 Annually WhatJobs remove_red_eye View All

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a global innovator in smart technology, is seeking a highly skilled Senior Embedded Systems Engineer to join their expanding remote engineering division. This role is integral to the design, development, and testing of embedded software for next-generation Internet of Things (IoT) devices. You will be responsible for architecting robust, efficient, and secure firmware solutions, contributing significantly to the product development lifecycle. The ideal candidate possesses a deep understanding of embedded C/C++, real-time operating systems (RTOS), and hardware-software integration, with a proven ability to deliver complex projects in a remote setting.

Key responsibilities include designing and implementing embedded firmware for microcontrollers and embedded processors, developing and integrating communication protocols for IoT devices (e.g., MQTT, CoAP, BLE, Wi-Fi), and conducting rigorous testing and debugging of hardware and software components. You will collaborate closely with hardware engineers, application developers, and product managers to define system requirements and ensure seamless integration of embedded systems into larger product architectures. Experience with secure bootloaders, encryption algorithms, and device security best practices is essential. You will also be involved in selecting appropriate hardware components, optimizing code for performance and power efficiency, and contributing to the overall system architecture. This role requires a proactive approach to identifying and resolving complex technical challenges, as well as documenting designs and development processes thoroughly. Staying current with emerging trends and technologies in the embedded and IoT space will be a key responsibility.

The ideal candidate will hold a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field, with a minimum of 7 years of hands-on experience in embedded systems development. Expertise in embedded C/C++ programming is mandatory, along with a strong understanding of RTOS concepts (e.g., FreeRTOS, Zephyr). Experience with various communication protocols and IoT platforms is required. Familiarity with hardware debugging tools (e.g., JTAG, oscilloscopes) and software development environments (e.g., GCC, CLion, Visual Studio Code with embedded extensions) is essential. Strong analytical, problem-solving, and debugging skills are critical. Excellent communication and collaboration skills are necessary to thrive in a remote team environment. This is an exceptional opportunity for a Senior Embedded Engineer to contribute to cutting-edge IoT products and shape the future of connected devices, all while benefiting from the flexibility of remote work.
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 Software Engineer Iot Jobs