We are looking for an Embedded Engineer to develop software and hardware for embedded systems.
The ideal candidate will work on designing, coding, testing, and debugging embedded software and firmware for a variety of applications, from microcontroller-based devices to complex systems.
This role involves collaborating with cross-functional teams to deliver high-quality embedded solutions. Responsibilities:
Design, develop, and maintain embedded software and firmware for microcontroller-based systems.
Implement and integrate drivers, middleware, and protocols to ensure effective system functionality.
Conduct system testing, debugging, and validation to ensure the reliability of embedded systems.
Collaborate with hardware engineers to interface embedded software with hardware platforms. Requirements:
Bachelor’s degree in Computer Science, Electrical Engineering, or related field (Master’s preferred).
Proven experience as an Embedded Engineer or similar role in embedded systems development.
Strong understanding of embedded systems and low-level programming.
Experience with embedded programming languages such as C, C++, or assembly. Technical Skills: