1,751 Real Time jobs in Kenya
Senior Embedded Systems Engineer
Posted 1 day ago
Job Viewed
Job Description
Automotive Embedded Systems Engineer
Posted 2 days ago
Job Viewed
Job Description
Embedded Systems Engineer - Automotive
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, test, and debug embedded software for automotive ECUs (Electronic Control Units).
- Implement real-time operating systems (RTOS) and low-level drivers.
- Develop firmware for microcontrollers and processors commonly used in automotive applications.
- Write robust and efficient C/C++ code for embedded systems.
- Collaborate with hardware engineers to define system requirements and ensure seamless integration.
- Perform unit testing, integration testing, and system testing for embedded software modules.
- Utilize debugging tools, oscilloscopes, and logic analyzers for troubleshooting.
- Work with automotive communication protocols such as CAN, LIN, and Ethernet.
- Contribute to the entire software development lifecycle, including requirements gathering, design, implementation, verification, and validation.
- Maintain technical documentation and adhere to automotive quality standards (e.g., ASPICE).
Qualifications:
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- Minimum of 6 years of experience in embedded systems development, with a significant focus on the automotive industry.
- Proficiency in C and C++ programming for embedded systems.
- Experience with real-time operating systems (RTOS).
- Familiarity with automotive communication protocols (CAN, LIN, Automotive Ethernet).
- Knowledge of automotive safety standards (e.g., ISO 26262) is a plus.
- Experience with version control systems (e.g., Git) and build tools.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills, essential for a remote team environment.
- Ability to work independently and manage tasks effectively in a remote setting.
This is an exceptional chance for an Embedded Systems Engineer to drive innovation in the automotive field, contributing to groundbreaking technologies in a completely remote capacity. Apply now to join our forward-thinking team.
Embedded Systems Engineer - IoT
Posted 5 days ago
Job Viewed
Job Description
Qualifications:
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- Minimum of 4 years of experience in embedded systems development.
- Proficiency in embedded C and C++ programming.
- Experience with microcontrollers (e.g., ARM Cortex-M, ESP32) and associated development tools.
- Familiarity with real-time operating systems (RTOS) and embedded software architecture.
- Knowledge of IoT protocols and wireless communication technologies.
- Experience with debugging tools and techniques for embedded systems.
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills, comfortable working in a remote team.
Senior Embedded Systems Engineer - Remote
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Design and develop embedded software and firmware for microcontrollers and microprocessors.
- Implement and optimize real-time operating systems (RTOS) for embedded applications.
- Develop and debug device drivers and hardware abstraction layers (HAL).
- Integrate software with hardware components and perform system bring-up.
- Design and implement communication protocols (e.g., SPI, I2C, UART, USB, Ethernet).
- Perform system-level testing, debugging, and performance analysis.
- Collaborate with hardware engineers on schematic design and PCB layout considerations.
- Ensure code quality, maintainability, and adherence to coding standards.
- Participate in design reviews and provide technical guidance to junior engineers.
- Troubleshoot and resolve complex hardware and software issues.
- 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 systems design and development.
- Proficiency in C and C++ programming languages for embedded systems.
- Experience with real-time operating systems (RTOS) such as FreeRTOS, RTLinux, or VxWorks.
- Strong understanding of microcontroller architectures (e.g., ARM, AVR, PIC).
- Hands-on experience with hardware debugging tools (e.g., oscilloscopes, logic analyzers).
- Familiarity with various communication protocols and interfaces.
- Knowledge of version control systems (e.g., Git) and build systems.
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration abilities for remote work.
Senior Embedded Systems Engineer - IoT
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement embedded software for microcontrollers and microprocessors used in IoT devices.
- Develop firmware architecture and select appropriate hardware components for new product development.
- Write clean, efficient, and maintainable C/C++ code for real-time operating systems (RTOS).
- Implement communication protocols such as MQTT, CoAP, Bluetooth, Wi-Fi, and Zigbee.
- Develop and execute unit tests, integration tests, and system tests to ensure firmware quality and reliability.
- Debug complex software and hardware issues using emulators, debuggers, and logic analyzers.
- Optimize firmware for performance, power consumption, and memory usage.
- Collaborate with hardware engineers, software developers, and QA teams throughout the product development cycle.
- Stay current with emerging technologies and trends in embedded systems and IoT.
- Participate in code reviews and provide constructive feedback to team members.
- Contribute to the definition of product requirements and technical specifications.
- Document designs, code, and testing procedures thoroughly.
- Mentor junior engineers and share technical expertise within the team.
- Manage firmware versions and releases using version control systems (e.g., Git).
- Troubleshoot production issues and implement necessary fixes and updates.
Qualifications:
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- 5+ years of experience in embedded systems development, with a strong focus on IoT devices.
- Proficiency in C and C++ programming languages.
- Experience with real-time operating systems (RTOS) such as FreeRTOS, Zephyr, or similar.
- Solid understanding of embedded hardware, including microcontrollers, sensors, and communication interfaces.
- Experience with various wireless communication protocols (Wi-Fi, Bluetooth, LoRa, cellular).
- Familiarity with debugging tools and techniques for embedded systems.
- Experience with development tools and toolchains for embedded systems (e.g., GCC, CMake).
- Understanding of software development lifecycle and agile methodologies.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork skills, essential for remote collaboration.
- Experience with low-power design techniques is a plus.
Senior Embedded Systems Engineer - IoT
Posted 4 days ago
Job Viewed
Job Description
Key responsibilities include designing embedded hardware architectures, developing firmware for microcontrollers and processors, and implementing wireless communication protocols such as Wi-Fi, Bluetooth, LoRa, and cellular IoT. You will be responsible for system-level integration, debugging complex hardware and software issues, and optimizing system performance for power consumption, reliability, and security. The ideal candidate will possess a strong background in electrical engineering or computer engineering, with extensive hands-on experience in embedded systems development. Proficiency in C/C++ for embedded programming is essential, along with experience in real-time operating systems (RTOS) and embedded Linux. Familiarity with IoT platforms and cloud integration is highly desirable. You will collaborate with cross-functional teams, including software developers, mechanical engineers, and product managers, to bring innovative IoT products to market. Rigorous testing and validation of embedded systems to ensure compliance with industry standards and customer requirements will be a core part of your role.
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 design and development.
- Proven expertise in C/C++ programming for microcontrollers and embedded systems.
- Strong understanding of hardware-software integration and embedded system architectures.
- Experience with various communication protocols (e.g., I2C, SPI, UART, USB) and wireless technologies (e.g., Wi-Fi, Bluetooth, Zigbee, LoRa, Cellular IoT).
- Experience with real-time operating systems (RTOS) or embedded Linux.
- Familiarity with IoT platforms, cloud connectivity, and MQTT protocol is a strong advantage.
- Ability to perform system-level debugging and performance optimization.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills, capable of working effectively in a remote, collaborative environment.
- Experience with version control systems (e.g., Git) and development tools.
Be The First To Know
About the latest Real time Jobs in Kenya !
Senior Embedded Systems Engineer (Remote)
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain embedded firmware for various microcontrollers and microprocessors.
- Develop and implement real-time operating systems (RTOS) and low-level drivers.
- Create robust and efficient software architectures for embedded systems.
- Perform system-level design, hardware-software integration, and debugging.
- Write clean, well-documented, and maintainable C/C++ code for embedded applications.
- Develop and execute unit tests, integration tests, and system validation plans.
- Collaborate with hardware engineers to define hardware requirements and interfaces.
- Utilize debugging tools, oscilloscopes, logic analyzers, and JTAG interfaces for system troubleshooting.
- Participate in code reviews to ensure code quality, performance, and adherence to standards.
- Optimize embedded software for performance, power consumption, and memory usage.
- Contribute to the definition of product requirements and technical specifications.
- Stay current with emerging trends and technologies in embedded systems engineering.
- Mentor junior engineers and contribute to technical knowledge sharing within the team.
- Ensure compliance with industry standards and best practices for embedded development.
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- 8+ years of experience in embedded systems development, with a strong focus on firmware engineering.
- Proficiency in C and C++ programming languages for embedded applications.
- In-depth knowledge of real-time operating systems (RTOS) such as FreeRTOS, Zephyr, or VxWorks.
- Experience with various microcontroller architectures (e.g., ARM Cortex-M, ESP32, PIC).
- Familiarity with communication protocols like SPI, I2C, UART, USB, and CAN.
- Experience with version control systems (e.g., Git) and build systems.
- Strong understanding of hardware-software integration and debugging techniques.
- Experience with Linux kernel and device driver development is a plus.
- Excellent problem-solving, analytical, and critical-thinking skills.
- Ability to work effectively in a remote, collaborative team environment.
- Strong communication and documentation skills.
Senior Embedded Systems Engineer (Remote)
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement embedded software solutions for microcontrollers and processors.
- Write efficient, maintainable, and well-documented code in C/C++.
- Develop and integrate firmware with hardware components, ensuring seamless functionality.
- Design and implement real-time operating systems (RTOS) for embedded applications.
- Perform unit testing, integration testing, and system testing of embedded software.
- Troubleshoot and debug software and hardware issues, identifying root causes and implementing solutions.
- Collaborate with hardware engineers to define system requirements and architecture.
- Participate in code reviews and provide constructive feedback to peers.
- Develop and maintain technical documentation, including design specifications and user manuals.
- Stay abreast of new technologies and industry best practices in embedded systems development.
- Contribute to the continuous improvement of development processes and methodologies in a remote environment.
Qualifications:
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- Minimum of 5 years of professional experience in embedded systems development.
- Proficiency in C and C++ programming languages.
- Experience with real-time operating systems (RTOS) such as FreeRTOS, VxWorks, or similar.
- Strong understanding of microcontroller architectures (e.g., ARM, PIC, AVR).
- Experience with hardware debugging tools (e.g., oscilloscopes, logic analyzers, JTAG debuggers).
- Familiarity with communication protocols (e.g., SPI, I2C, UART, CAN).
- Experience with version control systems (e.g., Git).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills, essential for effective remote teamwork.
- Experience with embedded Linux is a plus.
- Knowledge of IoT protocols and platforms is an advantage.
If you are a skilled embedded engineer looking for a remote opportunity to make a significant impact, we encourage you to apply. Join our client's innovative team and contribute to developing the next generation of embedded technologies.
Senior Automotive Embedded Systems Engineer
Posted 5 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and test embedded software for automotive ECUs.
- Implement real-time operating systems (RTOS) and drivers for microcontrollers.
- Develop software for powertrain, ADAS, infotainment, and body control systems.
- Write clean, efficient, and maintainable code in C/C++.
- Collaborate with hardware engineers to define hardware-software interfaces.
- Perform software integration, debugging, and validation on target hardware.
- Ensure compliance with automotive standards like AUTOSAR and ISO 26262 (Functional Safety).
- Utilize debugging tools, emulators, and logic analyzers for troubleshooting.
- Participate in code reviews and contribute to improving software development processes.
- Document software designs, requirements, and test results thoroughly.
Qualifications:
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related technical field.
- Minimum of 7 years of experience in embedded systems software development, preferably in the automotive industry.
- Proficiency in C and C++ programming languages for embedded systems.
- Experience with microcontroller architectures (e.g., ARM Cortex-M, Renesas, NXP).
- Knowledge of automotive communication protocols (e.g., CAN, LIN, Automotive Ethernet).
- Familiarity with real-time operating systems (RTOS) and embedded software development tools.
- Understanding of automotive functional safety (ISO 26262) principles.
- Experience with AUTOSAR is a strong plus.
- Excellent debugging, analytical, and problem-solving skills.
- Ability to work effectively in a fully remote, collaborative engineering team.