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
View details
Apply Now