8,984 Firmware Development jobs in Kenya

Senior Embedded Systems Engineer - Remote Firmware Development

40100 Kisumu KES135000 Annually WhatJobs remove_red_eye View All

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Embedded Systems Engineer to lead the design, development, and testing of firmware for cutting-edge electronic products. This is a fully remote position, offering a fantastic opportunity for an engineer passionate about low-level programming and hardware interaction. You will be instrumental in defining system architecture, developing robust firmware solutions, and ensuring seamless integration with hardware components. This role requires deep expertise in C/C++ programming, real-time operating systems (RTOS), and microcontroller architectures. You will collaborate closely with hardware engineers, software developers, and product managers to deliver high-quality, reliable, and performant embedded systems. The ideal candidate will possess excellent problem-solving abilities, a strong understanding of embedded system design principles, and the capacity to work independently and lead technical efforts in a remote setting.

Key responsibilities include:
  • Designing, developing, testing, and debugging embedded firmware for various microcontrollers and platforms.
  • Defining system requirements and software architecture for new embedded projects.
  • Implementing real-time operating systems (RTOS) and device drivers.
  • Developing efficient and optimized C/C++ code for performance-critical applications.
  • Collaborating with hardware engineers to define hardware specifications and ensure seamless integration.
  • Participating in code reviews and ensuring adherence to coding standards and best practices.
  • Developing and implementing automated testing frameworks for embedded systems.
  • Troubleshooting complex hardware and software issues in embedded environments.
  • Optimizing firmware for power consumption, memory usage, and performance.
  • Contributing to the design and development of board support packages (BSPs).
  • Researching and evaluating new technologies and tools for embedded development.
  • Mentoring junior engineers and sharing technical expertise.
  • Maintaining clear and comprehensive technical documentation.
A Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field is required. A Master's degree is preferred. A minimum of 8 years of professional experience in embedded systems development is essential, with a significant focus on firmware engineering. Proven experience in designing and implementing firmware for complex embedded systems is a must. Strong proficiency in C and C++ programming languages, along with deep understanding of embedded software development lifecycle, is required. Experience with various microcontroller families (e.g., ARM, PIC, AVR) and associated development tools is crucial. Familiarity with RTOS concepts and implementation (e.g., FreeRTOS, Zephyr) is essential. Experience with communication protocols (e.g., SPI, I2C, UART, CAN, Ethernet) and debugging tools (e.g., JTAG, logic analyzers) is necessary. Excellent problem-solving, analytical, and debugging skills are paramount. The ability to work effectively in a fully remote environment, manage multiple projects, and collaborate with distributed teams is key. This vital remote role supports product development efforts for our client, with operational context related to Kisumu, Kisumu, KE .
This advertiser has chosen not to accept applicants from your region.

Senior Firmware Development Engineer

80200 Shella KES140000 Annually WhatJobs remove_red_eye View All

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled Senior Firmware Development Engineer to join their dynamic and innovative engineering team on a fully remote basis. This role is critical for the design, development, and implementation of cutting-edge firmware for embedded systems. You will be responsible for architecting robust firmware solutions, optimizing performance, and ensuring the reliability and security of our client's products. The ideal candidate possesses a deep understanding of embedded systems, C/C++, and real-time operating systems.

Responsibilities:
  • Design, develop, and test embedded firmware for microcontrollers and microprocessors.
  • Write efficient, well-documented, and maintainable C/C++ code for embedded systems.
  • Develop and integrate device drivers, communication protocols, and system-level firmware components.
  • Collaborate with hardware engineers to define firmware requirements and architecture.
  • Debug and troubleshoot firmware issues across various hardware platforms using debugging tools and techniques.
  • Optimize firmware for performance, power consumption, and memory usage.
  • Develop and maintain firmware build systems, toolchains, and test environments.
  • Implement firmware security best practices to protect against vulnerabilities.
  • Participate in code reviews and contribute to the continuous improvement of firmware development processes.
  • Create and maintain technical documentation for firmware designs and implementations.
  • Work closely with software development teams to ensure seamless integration of firmware and application software.
  • Stay current with emerging technologies and industry trends in embedded systems and firmware development.
  • Contribute to architectural decisions and technology selection for future projects.
  • Mentor junior firmware engineers and provide technical guidance.
  • Participate in the full product development lifecycle, from concept to production.
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 systems.
  • Extensive experience with real-time operating systems (RTOS) such as FreeRTOS, Zephyr, or similar.
  • Solid understanding of microcontroller architectures (e.g., ARM Cortex-M, ESP32).
  • Experience with common communication protocols (e.g., I2C, SPI, UART, CAN, USB, Ethernet).
  • Proficiency with debugging tools (e.g., JTAG, SWD debuggers) and oscilloscopes.
  • Experience with version control systems (e.g., Git).
  • Familiarity with embedded Linux is a plus.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team.
  • Ability to work independently and manage time effectively in a remote setting.
  • Experience in specific domains like IoT, industrial automation, or consumer electronics is advantageous.
This is a fully remote position, offering the flexibility to work from anywhere. We are seeking a highly motivated individual who can contribute significantly to our client's innovative projects. Individuals with ties to or interest in **Malindi, Kilifi, KE** are encouraged to apply.
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.

Senior Automotive Systems Engineer - Embedded Software

80300 Garissa, North Eastern KES105000 Annually WhatJobs remove_red_eye View All

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced Senior Automotive Systems Engineer with a specialization in embedded software development to join their innovative team in a fully remote capacity. This critical role involves the design, development, testing, and integration of complex embedded software systems for next-generation automotive applications. You will work on challenging projects that shape the future of vehicle technology, contributing to areas such as autonomous driving, infotainment systems, and vehicle control units. The ideal candidate will possess a deep understanding of automotive standards, real-time operating systems, and a strong aptitude for problem-solving in a distributed engineering environment. Key Responsibilities:
  • Design, develop, and implement embedded software for automotive ECUs (Electronic Control Units).
  • Develop software architecture and design specifications based on system requirements.
  • Write and debug C/C++ code for real-time operating systems (RTOS).
  • Perform unit testing, integration testing, and system testing of embedded software.
  • Collaborate with hardware engineers to ensure seamless integration of software and hardware components.
  • Troubleshoot and resolve software defects and issues throughout the development lifecycle.
  • Ensure software compliance with automotive industry standards (e.g., AUTOSAR, ISO 26262).
  • Participate in code reviews and contribute to improving software quality and development processes.
  • Develop and maintain technical documentation, including design documents, test plans, and user manuals.
  • Stay current with emerging trends and technologies in automotive embedded systems and software development.
  • Work closely with cross-functional teams, including systems engineering, validation, and application development.
  • Contribute to the continuous improvement of development tools and methodologies.
  • Utilize simulation tools and hardware-in-the-loop (HIL) testing environments.
Qualifications:
  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related field.
  • Minimum of 5 years of professional experience in automotive embedded software development.
  • Proficiency in C and C++ programming languages for embedded systems.
  • Strong experience with real-time operating systems (RTOS) and embedded development tools.
  • Familiarity with automotive communication protocols (e.g., CAN, LIN, Ethernet).
  • Knowledge of automotive functional safety standards (ISO 26262) is highly desirable.
  • Experience with AUTOSAR architecture and development is a significant plus.
  • Proficiency in using debugging tools and techniques for embedded systems.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork skills for effective remote collaboration.
  • Ability to work independently and manage project timelines.
This is a pivotal role for an experienced automotive engineer to contribute to advanced vehicle technologies from a remote location, supporting the innovative automotive sector in **Garissa, Garissa, KE**.
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.

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.

Lead Embedded Software Engineer, IoT Devices

10100 Abothuguchi West KES450000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Lead Embedded Software Engineer to spearhead the design, development, and testing of firmware for their cutting-edge Internet of Things (IoT) devices. This is a fully remote position, allowing you to contribute your expertise from anywhere. You will be responsible for leading a team of embedded engineers, guiding them through the entire software development lifecycle, from requirements gathering and architecture design to implementation, verification, and deployment. This includes defining software architecture, selecting appropriate hardware platforms, and ensuring the development of robust, scalable, and efficient firmware. You will write clean, well-documented, and maintainable C/C++ code for microcontrollers and embedded systems. Experience with real-time operating systems (RTOS) is crucial. Debugging and troubleshooting complex software and hardware issues will be a significant part of your role, utilizing various debugging tools and techniques. Collaboration with hardware engineers, product managers, and QA teams is essential to ensure seamless integration and product quality. You will also contribute to defining coding standards, best practices, and implementing rigorous testing methodologies to guarantee the reliability and performance of the embedded systems. Staying current with emerging technologies and industry trends in embedded systems and IoT is vital. The ideal candidate will possess strong leadership abilities, excellent problem-solving skills, and a deep understanding of embedded systems design principles and protocols. This role requires a strategic thinker who can mentor junior engineers, drive technical innovation, and deliver high-quality embedded software solutions in a remote-first environment.
Responsibilities:
  • Lead the design, development, and testing of embedded software for IoT devices.
  • Mentor and guide a team of embedded software engineers.
  • Define software architecture and select appropriate hardware platforms.
  • Write high-quality, efficient, and maintainable C/C++ code for embedded systems.
  • Develop and integrate firmware with various hardware components and sensors.
  • Implement and manage real-time operating systems (RTOS) for embedded applications.
  • Debug and troubleshoot complex software and hardware issues.
  • Collaborate with hardware engineers and product teams on product development.
  • Define and enforce coding standards, best practices, and testing methodologies.
  • Stay updated with the latest advancements in embedded systems and IoT technology.
Qualifications:
  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Minimum of 7 years of experience in embedded software development.
  • Proven experience leading embedded software engineering teams.
  • Expertise in C/C++ programming for embedded systems.
  • Strong understanding and experience with real-time operating systems (RTOS).
  • Experience with microcontrollers, sensors, and peripheral interfaces.
  • Familiarity with communication protocols (e.g., MQTT, CoAP, Bluetooth, Wi-Fi).
  • Proficiency in using debugging tools and techniques.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong leadership, communication, and collaboration abilities.
  • Experience with Agile development methodologies is a plus.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Firmware development Jobs in Kenya !

Senior Embedded Software Engineer (IoT)

00100 Abothuguchi West KES480000 Annually WhatJobs remove_red_eye View All

Posted 14 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is actively searching for a highly skilled Senior Embedded Software Engineer to join their cutting-edge product development team. This is a fully remote opportunity, allowing talented engineers to contribute to our innovative projects from anywhere. You will be responsible for the design, development, testing, and deployment of embedded software for our next-generation Internet of Things (IoT) devices and systems. This involves working with microcontrollers, real-time operating systems (RTOS), and various communication protocols. Key responsibilities include writing efficient, well-documented, and maintainable code in C/C++, developing firmware for hardware platforms, and integrating software components. You will also be involved in debugging complex embedded systems, optimizing software performance, and ensuring the security and reliability of our products. The ideal candidate will possess a deep understanding of embedded systems principles, hardware-software interaction, and low-level programming. Experience with IoT platforms, wireless communication technologies (e.g., Wi-Fi, Bluetooth, Zigbee), and cloud integration is highly desirable. Strong analytical and problem-solving skills, along with a meticulous approach to code quality and testing, are essential. You will collaborate closely with hardware engineers, application developers, and QA teams to ensure successful product delivery. This role offers a challenging and rewarding environment where you can leverage your expertise to create innovative solutions. A Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field, and a minimum of 6 years of experience in embedded software development, are required. Join us in shaping the future of connected devices.
This advertiser has chosen not to accept applicants from your region.

Automotive Software Engineer (Embedded Systems)

80200 Shella KES140000 Annually WhatJobs remove_red_eye View All

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and experienced Automotive Software Engineer specializing in embedded systems to join their fully remote engineering team. This role is critical in developing and implementing the software that powers next-generation automotive features and control units. You will be involved in the entire software development lifecycle, from requirements gathering and design to coding, testing, and deployment. We are looking for an individual with a strong foundation in C/C++, real-time operating systems (RTOS), and automotive communication protocols. As a remote team member, you must possess excellent problem-solving abilities, strong communication skills, and the capacity to work autonomously on complex technical challenges.

Key Responsibilities:
  • Design, develop, and test embedded software for automotive control modules and infotainment systems.
  • Implement software solutions in C/C++ adhering to automotive industry standards (e.g., MISRA C).
  • Work with real-time operating systems (RTOS) and device drivers.
  • Develop and integrate software components for automotive networks like CAN, LIN, and Ethernet.
  • Perform unit testing, integration testing, and system testing of software modules.
  • Collaborate with hardware engineers and systems architects to define software requirements.
  • Troubleshoot and debug software issues identified during testing or in the field.
  • Participate in code reviews and contribute to improving software quality and development processes.
  • Stay current with automotive software trends, technologies, and best practices.
  • Document software designs, code, and test results thoroughly.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 5 years of professional experience in embedded software development.
  • Strong proficiency in C and C++ programming languages.
  • Experience with real-time operating systems (RTOS) such as FreeRTOS, QNX, or VxWorks.
  • Familiarity with automotive communication protocols (CAN, LIN, Automotive Ethernet) and tools (e.g., CANalyzer, Vector tools).
  • Understanding of automotive software development processes and standards (e.g., AUTOSAR, ISO 26262).
  • Experience with software debugging tools and techniques.
  • Excellent analytical and problem-solving skills.
  • Strong communication and collaboration skills, suitable for a remote work environment.
  • Ability to work independently, manage tasks, and deliver results on time.
  • Must have a reliable high-speed internet connection and a suitable home office setup.
This is a key position within our forward-thinking automotive technology division, operating remotely to drive innovation for our clients and partners, including those in the region of Malindi, Kilifi, KE .
This advertiser has chosen not to accept applicants from your region.

Senior Embedded Software Engineer - Remote

20100 Tuwan KES460000 Annually WhatJobs remove_red_eye View All

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Embedded Software Engineer to join their innovative product development team in a fully remote capacity. This role is essential for designing, developing, and testing robust firmware and software for cutting-edge embedded systems. You will be responsible for the entire software development lifecycle, from requirements gathering and architectural design to coding, debugging, testing, and deployment. The ideal candidate will possess a deep understanding of embedded systems principles, real-time operating systems (RTOS), microcontrollers, and low-level hardware interaction. Proficiency in C/C++ programming is mandatory, along with experience in developing software for various architectures (e.g., ARM Cortex-M, RISC-V). Experience with device drivers, communication protocols (e.g., SPI, I2C, UART, CAN), and embedded Linux is highly desirable. You should be adept at using debugging tools, emulators, and oscilloscopes to troubleshoot complex issues. This position requires excellent analytical, problem-solving, and algorithmic development skills. The ability to work independently, manage multiple priorities, and collaborate effectively with remote hardware engineers, software developers, and project managers is crucial. Strong communication skills are necessary for documenting designs, contributing to technical discussions, and mentoring junior engineers. We are looking for a proactive and detail-oriented engineer who can contribute innovative solutions, ensure software quality and reliability, and drive projects to successful completion, meeting performance, cost, and time-to-market objectives. This is an exceptional opportunity to work on challenging and impactful projects within a leading technology firm, offering the flexibility and autonomy of a remote work environment.

Responsibilities:
  • Design, develop, and maintain embedded software and firmware for various applications.
  • Write clean, efficient, and well-documented C/C++ code for microcontrollers and embedded systems.
  • Implement real-time operating systems (RTOS) and manage system resources effectively.
  • Develop and debug device drivers and low-level hardware interfaces.
  • Implement and test communication protocols (e.g., SPI, I2C, UART, USB, Ethernet, CAN).
  • Collaborate with hardware engineers to define system requirements and resolve integration issues.
  • Perform code reviews, unit testing, and integration testing to ensure software quality.
  • Troubleshoot and resolve complex software and system-level issues.
  • Optimize software performance for speed, memory usage, and power consumption.
  • Contribute to the continuous improvement of development processes and tools.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 7 years of professional experience in embedded software development.
  • Expertise in C and C++ programming languages for embedded systems.
  • Strong knowledge of real-time operating systems (RTOS) such as FreeRTOS, Zephyr, or similar.
  • Experience with microcontroller architectures (e.g., ARM Cortex-M, PIC, ESP32).
  • Familiarity with embedded Linux, Yocto Project, or Buildroot is a plus.
  • Proficiency with debugging tools, JTAG debuggers, and logic analyzers.
  • Understanding of software development best practices, version control (Git), and CI/CD pipelines.
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong written and verbal communication abilities.
  • Ability to work effectively independently and as part of a remote team.
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 Firmware Development Jobs