This role focuses on developing firmware for embedded systems. Ideal candidates will have a strong background in programming languages like C and Python.
Innovative and technical
As a Firmware Engineer, you will be responsible for designing and implementing firmware for embedded systems. This role requires a solid understanding of programming languages, particularly Embedded C, C++, and Python. You will work closely with hardware engineers to ensure that the firmware integrates seamlessly with the hardware components.
Your daily tasks will include writing code, debugging, and testing firmware to ensure it meets the required specifications. You will also be involved in troubleshooting issues that arise during the development process and collaborating with team members to find effective solutions. This position is well-suited for individuals who enjoy problem-solving and have a keen interest in embedded systems.
Key responsibilities include: • Developing and maintaining firmware for embedded devices • Collaborating with hardware engineers on design specifications • Testing and debugging firmware to ensure reliability • Documenting code and processes for future reference
Candidates should have a strong technical background and be comfortable working in a fast-paced environment. Familiarity with real-time operating systems (RTOS) is a plus, but not mandatory. If you are passionate about embedded systems and looking to make an impact in a technical team, this role could be a great fit.
You'll be taken to the original listing on PNet to apply.