3,330 Senior Firmware Development Engineer jobs in Kenya

Senior Firmware Development Engineer

80100 Nairobi, Nairobi 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 motivated and experienced Senior Firmware Development Engineer to join our cutting-edge, fully remote engineering team. This role is integral to the design, development, and implementation of embedded firmware for our next-generation hardware products. You will be responsible for architecting robust firmware solutions, writing clean and efficient code in C/C++, and ensuring seamless integration with hardware components. This position requires a deep understanding of microcontroller architectures, real-time operating systems (RTOS), and communication protocols.

Your responsibilities will include debugging complex firmware issues, conducting thorough code reviews, and implementing best practices for software development, version control, and testing. You will collaborate closely with hardware engineers, software developers, and product managers to define firmware requirements, troubleshoot integration challenges, and bring innovative products to market. The ideal candidate possesses strong analytical and problem-solving skills, with a passion for embedded systems and a proven ability to work independently and effectively in a remote environment. You will contribute to defining the technical roadmap for our firmware initiatives, ensuring scalability, reliability, and performance of our embedded systems, all while supporting product development from the heart of Mombasa, Kenya .

Responsibilities:
  • Design, develop, and maintain embedded firmware for new and existing products.
  • Write efficient, well-documented, and testable code in C/C++.
  • Implement real-time operating systems (RTOS) and device drivers.
  • Debug and resolve complex firmware issues across various hardware platforms.
  • Collaborate with hardware engineers on board bring-up and system integration.
  • Participate in code reviews and promote adherence to coding standards.
  • Develop firmware testing strategies and execute test plans.
  • Contribute to firmware architecture design and technical roadmap planning.
  • Work with product managers to define firmware requirements and specifications.
  • Ensure firmware security, reliability, and performance meet product goals.
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.
  • Proficiency in C and C++ programming languages.
  • Strong experience with microcontrollers (e.g., ARM Cortex-M) and embedded systems.
  • Familiarity with RTOS concepts and implementation.
  • Experience with various communication protocols (e.g., SPI, I2C, UART, USB, Ethernet).
  • Proficiency in using debugging tools (e.g., JTAG, logic analyzers) and oscilloscopes.
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving, analytical, and debugging skills.
  • Ability to work independently and collaboratively in a fully remote team environment.
This advertiser has chosen not to accept applicants from your region.

Senior Embedded Systems Engineer - Remote Firmware Development

00100 Abothuguchi West KES260000 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 Senior Embedded Systems Engineer to join their innovative product development team. This is a fully remote position, allowing you to contribute to the design and implementation of cutting-edge embedded systems from anywhere. You will be responsible for the entire firmware development lifecycle, from concept and architecture to coding, testing, and deployment. The ideal candidate will have a strong background in embedded C/C++, microcontroller architectures, and real-time operating systems. Your expertise will be crucial in developing firmware for a range of intelligent devices and IoT products. Responsibilities include designing efficient and reliable firmware, developing device drivers, implementing communication protocols, and ensuring the seamless integration of hardware and software. You will collaborate closely with hardware engineers, software developers, and QA teams to bring innovative products to market. The ability to work independently, manage your time effectively in a remote setting, debug complex issues, and optimize code for performance and resource constraints is essential. We are looking for a meticulous engineer with a passion for embedded systems and a commitment to delivering high-quality, robust firmware solutions. This role plays a key part in developing products that potentially serve markets relevant to **Nairobi, Nairobi, KE**, even though the work is entirely remote. This is an exceptional opportunity to make a significant impact on product innovation in a flexible work environment.

Key Responsibilities:
  • Design, develop, and maintain embedded firmware for various microcontrollers and processors.
  • Write clean, efficient, and well-documented C/C++ code for embedded systems.
  • Develop and optimize real-time operating systems (RTOS) applications.
  • Implement device drivers, communication protocols (e.g., I2C, SPI, UART, USB, Ethernet), and APIs.
  • Collaborate with hardware engineers to define system requirements and ensure successful integration.
  • Perform unit testing, integration testing, and debugging of firmware.
  • Optimize firmware for performance, power consumption, and memory usage.
  • Troubleshoot and resolve complex firmware issues in development and production.
  • Participate in code reviews and contribute to improving development processes.
  • Stay current with the latest embedded systems technologies and trends.
  • Contribute to the overall system architecture and design decisions.
Qualifications:
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • 5+ years of professional experience in embedded firmware development.
  • Strong proficiency in embedded C and C++.
  • Experience with various microcontroller architectures (e.g., ARM Cortex-M, ESP32).
  • Familiarity with real-time operating systems (RTOS) such as FreeRTOS, Zephyr, or similar.
  • Knowledge of debugging tools and techniques (e.g., JTAG, oscilloscopes, logic analyzers).
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving, analytical, and debugging skills.
  • Demonstrated ability to work independently and manage tasks effectively in a remote environment.
  • Strong communication and teamwork skills.
This advertiser has chosen not to accept applicants from your region.

Senior Embedded Systems Software Engineer (Remote)

40100 Kisumu KES265000 Annually WhatJobs

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced Senior Embedded Systems Software Engineer to join their innovative team in a fully remote capacity. You will be instrumental in designing, developing, and testing complex embedded software for cutting-edge hardware products. This role requires a deep understanding of low-level programming, real-time operating systems (RTOS), and microcontroller architectures. You will work on challenging projects, from concept to production, ensuring the performance, reliability, and efficiency of embedded systems. The ideal candidate possesses a strong background in C/C++, RTOS environments, and hardware-software interaction, coupled with excellent problem-solving skills. This is a fantastic opportunity to contribute to impactful hardware development while enjoying the flexibility of remote work.

Responsibilities:
  • Design, develop, debug, and test embedded software for microcontrollers and embedded systems.
  • Write efficient, robust, and maintainable code primarily in C and C++.
  • Implement and optimize real-time operating systems (RTOS) for various embedded platforms.
  • Develop drivers and firmware for hardware peripherals and interfaces (e.g., SPI, I2C, UART, USB).
  • Work closely with hardware engineers to define requirements, troubleshoot integration issues, and ensure seamless hardware-software co-design.
  • Implement communication protocols and network stacks for embedded devices.
  • Perform unit testing, integration testing, and system testing to ensure software quality and reliability.
  • Optimize embedded software for performance, memory usage, and power consumption.
  • Debug complex issues using hardware debuggers, emulators, and oscilloscopes.
  • Contribute to the definition and improvement of software development processes and tools.
  • Stay up-to-date with the latest advancements in embedded systems technologies and best practices.
  • Document software designs, architecture, and implementation details thoroughly.
  • Collaborate effectively with a globally distributed team through various communication channels.
Qualifications:
  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Minimum of 6-8 years of professional experience in embedded software development.
  • Expert proficiency in C and C++ programming languages for embedded systems.
  • Strong experience with real-time operating systems (RTOS) such as FreeRTOS, Zephyr, VxWorks, or similar.
  • Deep understanding of microcontroller architectures (e.g., ARM Cortex-M) and embedded hardware.
  • Experience with embedded development tools, compilers, debuggers, and IDEs.
  • Familiarity with hardware debugging tools (e.g., JTAG, logic analyzers, oscilloscopes).
  • Knowledge of communication protocols (e.g., I2C, SPI, UART, CAN, Ethernet).
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong understanding of software development lifecycle and best practices.
  • Effective communication and collaboration skills, vital for remote teamwork.
  • Experience with version control systems (e.g., Git) and build systems is essential.
This advertiser has chosen not to accept applicants from your region.

Remote Automotive Software Developer (Embedded Systems)

00200 Ngong KES180000 Annually WhatJobs

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and innovative Remote Automotive Software Developer specializing in Embedded Systems. This is a unique opportunity to join a forward-thinking company and contribute to the development of next-generation automotive technologies, all while working remotely. You will be responsible for designing, coding, testing, and debugging embedded software for various automotive control units. This role requires a deep understanding of embedded C/C++, real-time operating systems, and automotive communication protocols. You will collaborate closely with hardware engineers and system architects to deliver high-quality, safety-critical software.

Key responsibilities include:
  • Developing embedded software for automotive ECUs using C/C++.
  • Implementing and optimizing real-time operating systems (RTOS) for automotive applications.
  • Designing and integrating software components according to system requirements.
  • Writing unit tests and performing integration testing to ensure software quality and reliability.
  • Debugging complex software issues using JTAG, oscilloscopes, and other diagnostic tools.
  • Working with automotive communication protocols such as CAN, LIN, and Ethernet.
  • Collaborating with cross-functional teams (hardware, systems, validation) in a remote setting.
  • Participating in code reviews to maintain code quality and share knowledge.
  • Contributing to the software architecture design and definition.
  • Ensuring compliance with automotive safety standards (e.g., ISO 26262).

The ideal candidate will have a Bachelor's degree in Computer Science, Electrical Engineering, or a related field. A Master's degree is a plus. You should possess a minimum of 5 years of professional experience in embedded software development, with at least 3 years specifically in the automotive sector. Strong proficiency in C and C++ is mandatory. Experience with RTOS, such as AUTOSAR, VxWorks, or FreeRTOS, is required. Familiarity with automotive diagnostic tools and debugging techniques is essential. Excellent problem-solving skills, attention to detail, and the ability to work independently in a remote environment are crucial. Strong communication and collaboration skills are necessary to effectively interact with distributed teams. This role offers a competitive salary and the chance to work on exciting projects shaping the future of the automotive industry.
This advertiser has chosen not to accept applicants from your region.

Senior Firmware Engineer, Embedded Systems

30100 Tuwan KES160000 Annually WhatJobs remove_red_eye View All

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 for IoT

80100 Nairobi, Nairobi KES550000 Annually WhatJobs

Posted 2 days 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.

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.
Be The First To Know

About the latest Senior firmware development engineer Jobs in Kenya !

Senior Automotive Systems Engineer - Embedded Software

20200 Kapsuser KES6000000 Annually WhatJobs remove_red_eye View All

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leading innovator in automotive technology, is seeking a highly skilled Senior Automotive Systems Engineer specializing in Embedded Software to join their advanced engineering team. This is a challenging and rewarding position, offering full remote work flexibility. While the company has a presence in Kericho, KE , this role allows you to contribute your expertise from anywhere. You will be instrumental in the design, development, and validation of complex embedded software systems for next-generation vehicles. Your responsibilities will include defining software requirements, developing low-level drivers and middleware, integrating software components, and conducting rigorous testing and debugging. You will work closely with hardware engineers, system architects, and product managers to ensure seamless system performance and compliance with industry standards. Expertise in automotive communication protocols (e.g., CAN, LIN, Automotive Ethernet), real-time operating systems (RTOS), and safety-critical software development (e.g., ISO 26262) is essential. The ideal candidate possesses a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field, with a minimum of 5 years of experience in automotive embedded software development. Proficiency in C/C++, experience with AUTOSAR, and familiarity with development tools such as compilers, debuggers, and emulators are required. Strong analytical, problem-solving, and communication skills are crucial for collaborating effectively with cross-functional teams in a remote environment. This is an exceptional opportunity for a talented engineer to shape the future of automotive technology and contribute to groundbreaking innovations, all within a flexible, remote-first work setup. Drive the future of mobility with us.
This advertiser has chosen not to accept applicants from your region.

Senior Firmware Engineer, Embedded Systems - Remote

30500 Kitale, Rift Valley KES260000 Annually WhatJobs

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a cutting-edge technology firm specializing in IoT devices and embedded systems, is seeking a highly skilled Senior Firmware Engineer to join our fully remote engineering team. This role requires an expert in firmware development for microcontrollers and embedded systems, with a strong emphasis on real-time operating systems (RTOS) and low-level hardware interaction. You will be instrumental in designing, developing, testing, and deploying robust firmware solutions for our next generation of smart products. This position offers the opportunity to work on challenging projects from the comfort of your home office.

Responsibilities:
  • Design, develop, and maintain high-quality, efficient, and reliable firmware for embedded systems using C/C++.
  • Implement and optimize real-time operating systems (RTOS) for resource-constrained environments.
  • Develop and manage firmware for various microcontrollers and embedded platforms (e.g., ARM Cortex-M, ESP32).
  • Implement communication protocols such as I2C, SPI, UART, USB, Bluetooth, and Wi-Fi.
  • Develop and execute comprehensive unit tests, integration tests, and system tests for firmware.
  • Debug and troubleshoot complex firmware issues using JTAG debuggers, oscilloscopes, and logic analyzers.
  • Collaborate closely with hardware engineers to define system requirements and ensure seamless hardware-software integration.
  • Participate in code reviews, providing constructive feedback to peers.
  • Contribute to the architectural design and selection of embedded technologies.
  • Stay up-to-date with the latest advancements in embedded systems and firmware development methodologies.
  • Document firmware designs, APIs, and test procedures thoroughly.
Qualifications:
  • Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field. Master's degree is a plus.
  • Minimum of 7 years of professional experience in firmware development for embedded systems.
  • Proficiency in C and C++ programming languages for embedded applications.
  • Hands-on experience with real-time operating systems (RTOS) such as FreeRTOS, Zephyr, or similar.
  • Experience with various microcontrollers and development environments.
  • Strong understanding of digital electronics, computer architecture, and communication protocols.
  • Proficiency with embedded debugging tools and techniques.
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving and analytical skills.
  • Strong written and verbal communication skills, essential for effective remote collaboration.
  • Ability to work independently and manage priorities in a remote setting.
This is a fully remote position. Join our innovative team and contribute to the development of intelligent devices, working from anywhere with a connection to our operations supporting areas near Kitale, Kenya and globally.
This advertiser has chosen not to accept applicants from your region.

Remote Senior Firmware Engineer - Embedded Systems

60200 Meru , Eastern KES125000 Annually WhatJobs

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a leader in innovative hardware solutions, seeking a highly skilled Senior Firmware Engineer to join our fully remote engineering team. You will be responsible for the design, development, testing, and deployment of embedded firmware for our next-generation products. This role requires a deep understanding of microcontrollers, real-time operating systems (RTOS), and low-level programming. You will work collaboratively with hardware and software teams to bring complex embedded systems to life, ensuring robust performance, reliability, and efficiency. Your expertise will be critical in shaping the future of our product offerings.

Responsibilities:
  • Design, develop, and maintain embedded firmware for microcontrollers and embedded systems.
  • Write clean, efficient, and well-documented code in C/C++ for embedded applications.
  • Develop and implement device drivers, middleware, and application-level firmware.
  • Work with real-time operating systems (RTOS) and understand their intricacies.
  • Collaborate with hardware engineers to define system requirements and ensure successful hardware-software integration.
  • Develop and execute unit tests, integration tests, and system tests to ensure firmware quality and reliability.
  • Debug and troubleshoot firmware issues across various development and testing environments.
  • Participate in code reviews to ensure code quality, adherence to standards, and knowledge sharing.
  • Optimize firmware for performance, power consumption, and memory footprint.
  • Contribute to the development of firmware architecture and design documentation.
  • Stay current with the latest advancements in embedded systems, firmware development, and relevant technologies.
  • Mentor junior firmware engineers and provide technical leadership.
  • Assist in the definition and refinement of development processes and best practices.

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.
  • Strong proficiency in C and C++ programming languages for embedded systems.
  • In-depth knowledge of microcontroller architectures (e.g., ARM, RISC-V) and peripherals.
  • Experience with real-time operating systems (RTOS) such as FreeRTOS, Zephyr, or similar.
  • Familiarity with embedded debugging tools (e.g., JTAG, SWD debuggers) and methodologies.
  • Experience with communication protocols (e.g., I2C, SPI, UART, CAN, Ethernet).
  • Understanding of software development lifecycles and methodologies (Agile, Waterfall).
  • Ability to read and interpret hardware schematics.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, essential for remote teamwork.
  • Experience with version control systems (e.g., Git).
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 Firmware Development Engineer Jobs