Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailAbout the Role:
We are seeking a skilled Firmware Engineer to design develop and maintain firmware for embedded systems and electronic devices. The ideal candidate will work closely with hardware and software teams to ensure seamless integration high performance and reliability of products.
Key Responsibilities:
Design develop and test firmware for microcontrollers sensors and other embedded systems.
Collaborate with hardware engineers to integrate firmware with electronic components.
Write clean efficient and maintainable code in languages such as C C or assembly.
Debug and troubleshoot firmware using oscilloscopes logic analyzers and other testing tools.
Optimize firmware for memory usage performance and power efficiency.
Participate in code reviews firmware updates and system validation processes.
Document firmware design development procedures and testing protocols.
Stay updated with emerging technologies firmware development tools and industry best practices.
Required Qualifications:
Bachelors degree in Computer Science Electronics Engineering Electrical Engineering or a related field.
Strong programming skills in C C and/or assembly language.
Experience with embedded systems microcontrollers and real-time operating systems (RTOS).
Knowledge of hardware interfaces (SPI I2C UART GPIO) and peripheral integration.
Familiarity with debugging and testing tools for firmware development.
Strong problem-solving analytical and troubleshooting skills.
Ability to work independently and collaboratively in a team environment.
Preferred Qualifications:
Experience with IoT devices wireless protocols (BLE Zigbee Wi-Fi) or robotics.
Knowledge of firmware security best practices and low-level hardware programming.
Understanding of Agile/Scrum development methodologies.
Experience with firmware version control systems (Git) and CI/CD pipelines.
Benefits:
Competitive salary and performance-based incentives.
Professional growth and skill development opportunities.
Health insurance and other employee benefits.
Flexible working hours and remote work options.
Innovative and collaborative work environment.
Full Time