Description
Job Summary:
Senior Firmware Development Analyst to develop and maintain product firmware, ensuring quality and performance while collaborating with hardware and software teams.
Key Highlights:
1. Develop and validate embedded software/firmware fixes
2. Collaborate with hardware and software teams
3. Advanced experience in diagnosing failures in embedded systems
Senior Firmware Development Analyst Description
We are seeking a Senior Firmware Development Analyst to join our technology team. The professional will be responsible for developing and maintaining the firmware of our products, ensuring quality and performance.
Responsibilities
* Develop and validate embedded software/firmware fixes.
* Perform firmware testing and bug fixes
* Collaborate with hardware and software teams on integrated product development
* Analyze and optimize firmware performance
* Participate in technical meetings and discussions
* Plan and implement unit tests (white box).
Requirements
* Proven experience in firmware development
* Advanced experience in diagnosing failures in embedded systems
* Proficiency in programming languages such as C and C\+\+
* Knowledge of code versioning (Git)
* Experience in embedded software validation
* Knowledge of communication protocols and hardware interfaces, such as RS232 and RS485\.
* Ability to work collaboratively in a team
* Degree in Information Technology, Computer Engineering, or related fields
* Knowledge of GPS/GSM module protocols
* Prior experience in ARM (STM32\) development