As a Firmware Engineer, you'll work on developing and maintaining embedded systems. This role is ideal for those who enjoy coding and have a passion for hardware integration.
Innovative and tech-focused
The Firmware Engineer role involves working with embedded systems, primarily using languages like embedded C, C++, and Python. You will be responsible for developing firmware that interacts with hardware components, ensuring that the software runs efficiently and reliably on various devices. This position requires a strong understanding of real-time operating systems (RTOS) and the ability to troubleshoot and optimize code for performance.
In your day-to-day work, you will collaborate with hardware engineers to design and implement firmware solutions. You will also conduct testing and debugging to ensure that the firmware meets quality standards and functions as intended. This role suits individuals who have a keen interest in both software development and hardware systems, and who thrive in a problem-solving environment.
Key responsibilities include: • Developing and maintaining firmware for embedded systems • Collaborating with cross-functional teams to integrate hardware and software • Testing and debugging firmware to ensure reliability • Optimizing code for performance and efficiency
Candidates should have a solid background in programming, particularly in embedded C and C++, along with experience in Python. Familiarity with RTOS is also beneficial. If you are passionate about technology and enjoy working on innovative projects, this role could be a great fit for you.
You'll be taken to the original listing on PNet to apply.