Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An innovative company in Dubai is on the lookout for a talented Firmware Engineer to enhance their product offerings. In this role, you will design and develop firmware for cutting-edge embedded systems and IoT devices, collaborating closely with hardware and software teams. Your expertise will be crucial in conducting testing, debugging, and maintaining technical documentation. With a focus on continuous improvement, you will contribute significantly to the design and architecture of products, ensuring they meet industry standards. If you're passionate about technology and eager to make an impact, this is the perfect opportunity for you.
Job Description:
We are seeking a talented Firmware Engineer to join our team in Dubai. As a Firmware Engineer you will be responsible for designing developing and maintaining firmware for our products. You will work closely with our hardware and software teams to ensure seamless integration and functionality of our products.
Key Responsibilities:
Design and develop firmware for our products including embedded systems and IoT devices
Collaborate with hardware and software teams to ensure seamless integration and functionality of our products
Conduct testing and debugging of firmware to identify and resolve any issues
Create and maintain technical documentation for firmware development
Stay uptodate with industry trends and advancements in firmware development
Participate in code reviews and provide feedback to improve overall product quality
Work with crossfunctional teams to define and implement product requirements
Troubleshoot and resolve any issues related to firmware performance or compatibility
Contribute to the overall design and architecture of our products
Continuously improve and optimize existing firmware to ensure efficient and reliable operation
Adhere to project deadlines and deliver highquality work within given timelines
Qualifications:
Bachelors degree in Electrical Engineering Computer Engineering or a related field
3 years of experience in firmware development for embedded systems and IoT devices
Proficient in programming languages such as C and C
Experience with ARM processors and microcontrollers
Familiarity with communication protocols such as UART SPI I2C and USB
Experience with version control systems such as Git
Strong debugging and troubleshooting skills
Ability to work independently and in a team environment
Excellent communication and collaboration skills
Experience with Agile development methodologies is a plus
Knowledge of hardware design and schematics is a plus