Senior Firmware Engineer
New
São Paulo, SPFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Fluent English proficiency
- Experience
- 5+ years
- Required Skills
- C++Data Structures
Requirements
- 5+ years experience with embedded software development.
- Experience with RTOS such as freeRTOS.
- Experience with low-level frameworks such as CMSIS, ESPIDF, and STM HAL.
- Expert-level in modern C/C++ coding skills.
- Strong understanding of data structures and data theory.
- Comprehension of Object Oriented Programming concepts and practices.
- Expertise in embedded systems development.
- Knowledge of electronic concepts, topologies and components.
- Ability to read and understand advanced technical documentation and data.
Responsibilities
- Design firmware architectures, develop new features, and build performance-intensive, memory constrained apps.
- Troubleshoot complex client problems, debug firmware based on collected data, and implement solutions.
- Develop firmware solutions based on hardware, power, and feature constraints.
- Design and implement test routines to validate logical and electrical functionalities.
- Generate and maintain documentation for algorithms, logics, and code base.
- Follow guidelines for version control, repository management, and firmware releases.
View Full Description & ApplyYou'll be redirected to the employer's site