5 Senior Firmware Engineer Embedded Systems jobs in whatjobs

Senior Firmware Engineer - Embedded Systems

90100 Kihuyo KES150000 Annually WhatJobs

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Firmware Engineer to join their innovative product development team. This is a fully remote position, offering the flexibility to work from anywhere in Kenya. You will be responsible for designing, developing, testing, and debugging embedded firmware for a range of cutting-edge electronic devices. This role requires a deep understanding of microcontrollers, real-time operating systems (RTOS), and low-level hardware interaction. You will work closely with hardware engineers and software developers to translate system requirements into robust and efficient firmware solutions. Key responsibilities include developing firmware architecture, writing clean and well-documented code in C/C++, and implementing complex algorithms. You will be involved in the entire firmware development lifecycle, from initial concept and prototyping through to production support. Debugging skills are crucial, utilizing tools such as JTAG, oscilloscopes, and logic analyzers. Experience with various communication protocols (e.g., I2C, SPI, UART, USB, Bluetooth, Wi-Fi) is essential. The ideal candidate will have a strong foundation in computer architecture and embedded systems design principles. Experience with RTOS concepts, memory management, and power optimization techniques is highly valued. This position offers the opportunity to work on challenging projects that require innovative solutions and attention to detail. You will play a key role in shaping the future of our client's product offerings. The ability to work independently, manage your time effectively, and collaborate efficiently in a remote environment is critical. This remote-first role demands excellent problem-solving abilities and a commitment to producing high-quality, reliable firmware. You will be involved in code reviews, contributing to the overall quality and maintainability of the firmware codebase. The successful candidate will be adept at analyzing complex technical problems and devising elegant, efficient solutions. A passion for embedded systems and continuous learning is key to thriving in this dynamic role.

Responsibilities:
  • Design, develop, and maintain embedded firmware for various hardware platforms.
  • Write efficient, reliable, and well-documented code in C/C++.
  • Implement real-time operating systems (RTOS) and drivers.
  • Collaborate with hardware engineers to define and refine firmware requirements.
  • Debug firmware using advanced debugging tools and techniques.
  • Develop and test firmware for communication protocols (e.g., I2C, SPI, UART, USB, wireless).
  • Optimize firmware for performance, power consumption, and memory usage.
  • Participate in code reviews and contribute to firmware architecture design.
  • Support the firmware integration and testing process.
  • Troubleshoot and resolve firmware-related issues in production.
Qualifications:
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Minimum of 6 years of experience in embedded firmware development.
  • Proficiency in C/C++ programming for embedded systems.
  • Strong experience with microcontrollers and embedded systems architecture.
  • Experience with RTOS and low-level hardware drivers.
  • Familiarity with debugging tools and techniques for embedded systems.
  • Knowledge of communication protocols (I2C, SPI, UART, USB, etc.).
  • Excellent problem-solving and analytical skills.
  • Ability to work effectively in a remote team environment.
  • Strong written and verbal communication skills.
This is a fully remote position. Applicants must be legally authorized to work in Kenya. Salary is competitive and commensurate with experience.
This advertiser has chosen not to accept applicants from your region.

Senior Firmware Engineer, Embedded Systems

60200 Meru , Eastern KES450000 Annually WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Firmware Engineer to contribute to the development of cutting-edge embedded systems. This is a fully remote position, offering the flexibility to work from anywhere while designing and implementing low-level software for advanced electronic products. You will be responsible for the entire firmware development lifecycle, from requirements gathering and architectural design to implementation, testing, and deployment. The ideal candidate will possess a deep understanding of embedded C/C++, real-time operating systems (RTOS), microcontrollers, and hardware-software interaction. You will collaborate closely with hardware engineers, software developers, and quality assurance teams to deliver robust, efficient, and reliable firmware solutions. Key responsibilities include developing drivers, firmware for microcontrollers, implementing communication protocols, and optimizing code for performance and power consumption. Experience with debugging tools, emulators, and various development environments is essential. This role requires strong problem-solving skills, a meticulous approach to coding, and the ability to work effectively in a collaborative, remote-first environment. You will play a pivotal role in shaping the intelligence and functionality of our client's next generation of products.

Responsibilities:
  • Design, develop, test, and maintain embedded firmware for various microcontrollers and systems.
  • Write clean, efficient, and well-documented C/C++ code for embedded applications.
  • Implement and manage real-time operating systems (RTOS) and device drivers.
  • Develop firmware for communication protocols (e.g., I2C, SPI, UART, USB, Ethernet, Bluetooth, Wi-Fi).
  • Collaborate with hardware engineers to define firmware requirements and ensure seamless integration.
  • Perform debugging, troubleshooting, and performance optimization of firmware.
  • Develop and execute unit tests, integration tests, and system tests for firmware validation.
  • Contribute to the definition of system architecture and firmware design patterns.
  • Stay current with the latest advancements in embedded systems and firmware development techniques.
  • Mentor junior firmware engineers and share technical expertise.

Qualifications:
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Minimum of 8 years of professional experience in firmware development for embedded systems.
  • Expert proficiency in embedded C and C++.
  • Strong experience with real-time operating systems (RTOS) such as FreeRTOS, Zephyr, or similar.
  • In-depth knowledge of microcontroller architectures (e.g., ARM Cortex-M, ESP32).
  • Familiarity with debugging tools, oscilloscopes, logic analyzers, and JTAG debuggers.
  • Experience with version control systems (e.g., Git).
  • Excellent analytical and problem-solving skills.
  • Proven ability to work effectively in a remote team environment.
  • Strong communication and collaboration skills.
This is an exciting opportunity for a seasoned firmware engineer to drive innovation in embedded systems design from a remote location.
This advertiser has chosen not to accept applicants from your region.

Senior Firmware Engineer, Embedded Systems

30100 Tuwan KES160000 Annually WhatJobs

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a cutting-edge technology development company, is seeking a highly motivated and experienced Senior Firmware Engineer specializing in Embedded Systems. This is a fully remote position, enabling you to contribute your expertise from anywhere. You will be instrumental in the design, development, testing, and debugging of firmware for a range of innovative embedded devices and IoT solutions. The ideal candidate will possess a deep understanding of embedded C/C++, microcontroller architectures, real-time operating systems (RTOS), and hardware-software integration. You will play a key role in bringing new products from concept to production, collaborating closely with hardware engineers, software developers, and product managers to ensure high-quality, reliable, and efficient firmware solutions.

Key Responsibilities:
  • Design, develop, and implement embedded firmware for microcontrollers and other embedded processors.
  • Write clean, efficient, and well-documented C/C++ code for embedded systems.
  • Develop drivers and middleware for various hardware components and peripherals.
  • Implement real-time operating systems (RTOS) and manage system resources effectively.
  • Debug and troubleshoot firmware issues using development tools, emulators, and oscilloscopes.
  • Perform unit testing and integration testing of firmware modules.
  • Collaborate with hardware engineers to define hardware requirements and ensure successful hardware-software co-design.
  • Participate in code reviews and provide constructive feedback to team members.
  • Optimize firmware for performance, power consumption, and memory usage.
  • Develop and maintain firmware documentation, including design specifications and user manuals.
  • Stay current with the latest advancements in embedded systems, firmware development, and IoT technologies.
  • Contribute to the architecture and design decisions for new embedded products.

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 firmware development.
  • Strong proficiency in C and C++ programming languages for embedded applications.
  • In-depth knowledge of microcontroller architectures (e.g., ARM Cortex-M, PIC, ESP32) and their peripherals.
  • Experience with real-time operating systems (RTOS) such as FreeRTOS, Zephyr, or similar.
  • Familiarity with communication protocols (e.g., SPI, I2C, UART, USB, Ethernet, Bluetooth, Wi-Fi).
  • Experience with debugging tools, logic analyzers, and oscilloscopes.
  • Understanding of hardware schematics and ability to interface with hardware designs.
  • Experience with version control systems (e.g., Git).
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team.

This fully remote role offers a competitive salary, comprehensive benefits, and the opportunity to work on challenging and innovative projects. If you are a skilled firmware engineer passionate about embedded systems, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Senior Firmware Engineer - Embedded Systems

50200 Tuwan KES6200000 Annually WhatJobs

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Firmware Engineer to lead the design, development, and optimization of embedded systems firmware. This is a fully remote position, offering the flexibility to work from anywhere while contributing to cutting-edge hardware and software integration. You will be responsible for the entire firmware lifecycle, from conceptualization and architecture design to implementation, testing, debugging, and maintenance. The ideal candidate will possess a deep understanding of embedded C/C++, real-time operating systems (RTOS), microcontrollers, and various communication protocols (e.g., SPI, I2C, UART, USB, Ethernet). Your expertise will be crucial in developing robust, efficient, and reliable firmware for a range of complex products. We are looking for an individual with a proven track record of delivering high-quality firmware solutions in challenging embedded environments. This role requires strong analytical and problem-solving skills, meticulous attention to detail, and the ability to work effectively both independently and as part of a distributed, cross-functional team. You will collaborate closely with hardware engineers, software developers, and quality assurance teams to ensure seamless integration and optimal system performance. Experience with debugging tools, oscilloscopes, logic analyzers, and JTAG debuggers is essential. Furthermore, a solid understanding of hardware-software co-design principles and experience with version control systems (e.g., Git) and agile development methodologies are required. The successful candidate will be passionate about embedded systems, committed to technical excellence, and eager to contribute to innovative product development. You will play a key role in defining firmware architecture and driving technical decisions, ensuring the successful implementation of our client's next-generation embedded products. Success will be measured by the performance, reliability, and efficiency of the developed firmware, as well as timely project completion.
Responsibilities:
  • Design, develop, and test firmware for embedded systems using C/C++.
  • Implement real-time operating systems (RTOS) and bare-metal applications.
  • Develop and integrate device drivers for various peripherals.
  • Optimize firmware for performance, power consumption, and memory usage.
  • Debug and troubleshoot firmware issues using advanced tools.
  • Collaborate with hardware engineers on system design and integration.
  • Develop and maintain firmware architecture documentation.
  • Participate in code reviews and ensure adherence to coding standards.
  • Work with various communication protocols (SPI, I2C, UART, USB, Ethernet, etc.).
  • Contribute to the entire product development lifecycle from concept to production.
    This role demands a self-starter capable of excelling in a remote environment, bringing deep technical expertise to our client's embedded systems projects.
Qualifications:
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Minimum of 7 years of experience in embedded firmware development.
  • Expertise in C and C++ programming for embedded systems.
  • Strong knowledge of RTOS concepts and experience with RTOS platforms.
  • Proficiency with microcontroller architectures (e.g., ARM, RISC-V, PIC).
  • Experience with hardware debugging tools and techniques.
  • Familiarity with communication protocols common in embedded systems.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong understanding of software development best practices and version control (Git).
  • Ability to work effectively independently and collaborate in a remote team setting.
    This fully remote position is critical for driving innovation in embedded systems development, ensuring robust and efficient firmware solutions for our client's products.
This advertiser has chosen not to accept applicants from your region.

Senior Firmware Engineer, Embedded Systems

60200 Meru , Eastern KES190000 Annually WhatJobs

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a talented and experienced Senior Firmware Engineer to join our fully remote, cutting-edge product development team. This role is pivotal in designing, developing, testing, and deploying high-quality firmware for our range of embedded systems. You will work on challenging projects that require deep understanding of hardware-software interaction, real-time operating systems, and low-level programming. The ideal candidate is a self-starter, a meticulous coder, and an excellent problem-solver, comfortable collaborating with diverse teams in a distributed environment. This is a unique opportunity to contribute to innovative hardware solutions and grow your career remotely.

Responsibilities:
  • Design, develop, implement, and maintain efficient, reusable, and reliable firmware code (C/C++).
  • Develop firmware for microcontrollers and embedded systems, interfacing with various hardware components.
  • Implement and optimize real-time operating systems (RTOS) and drivers for specific embedded platforms.
  • Write unit tests and integration tests to ensure firmware quality, reliability, and performance.
  • Debug complex firmware issues across multiple hardware and software layers.
  • Collaborate closely with hardware engineers, software developers, and QA teams to define firmware requirements and specifications.
  • Participate in code reviews to maintain code quality, share knowledge, and ensure adherence to coding standards.
  • Contribute to the entire firmware development lifecycle, from initial concept and design through to production and support.
  • Analyze system requirements and translate them into robust firmware solutions.
  • Research and evaluate new technologies, tools, and methodologies to improve firmware development processes.
  • Document firmware designs, implementation details, and testing procedures thoroughly.
  • Troubleshoot and resolve firmware-related issues reported by QA or customers.
  • Assist in the hardware bring-up process and validation of new product designs.
Qualifications:
  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Minimum of 6 years of professional experience in embedded firmware development.
  • Strong proficiency in C and C++ programming languages for embedded systems.
  • In-depth knowledge of microcontroller architectures (e.g., ARM Cortex-M, RISC-V) and peripheral interfaces (e.g., SPI, I2C, UART, USB).
  • Experience with real-time operating systems (RTOS) such as FreeRTOS, Zephyr, or VxWorks.
  • Familiarity with debugging tools (e.g., JTAG, SWD) and oscilloscopes/logic analyzers.
  • Experience with version control systems (e.g., Git) and CI/CD pipelines.
  • Understanding of embedded Linux is a plus.
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong communication and collaboration skills, essential for working effectively in a remote team.
  • Ability to work independently, manage priorities, and meet deadlines.
  • Familiarity with agile development methodologies.
  • This is a fully remote position, enabling you to work from anywhere. The ideal candidate will bring expertise to our team, supporting projects potentially related to industries active in Meru, Meru, KE .
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Senior firmware engineer embedded systems Jobs in Kenya !

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 Firmware Engineer Embedded Systems Jobs