




Job Summary: A professional to architect and evolve embedded software, developing firmware in C/C++ and working with embedded Linux, as well as defining and maintaining engineering best practices. Key Highlights: 1. Architect and evolve embedded software (firmware and embedded Linux) 2. Develop firmware in C/C++ (Baremetal and RTOS) 3. Define and maintain engineering best practices and code quality Main Responsibilities: \- Architect and evolve embedded software (firmware and embedded Linux) \- Develop firmware in C/C\+\+ (Baremetal and RTOS) \- Work with embedded Linux, build systems, and debugging \- Develop desktop applications (Windows/Linux/Mac) and/or Qt \- Define and maintain engineering best practices and code quality \- Create technical documentation and testing strategies \- Provide technical support to the team (mentoring, code reviews, and hardware integration) Requirements: \- Degree in Engineering or Computer Science \- Solid experience with C/C\+\+ and embedded systems \- Experience with microcontrollers, RTOS and/or Baremetal \- Experience with embedded Linux \- Knowledge of Git and version control best practices \- Technical English (reading and writing) Preferred Qualifications: \- Experience with medical devices or regulated environments \- Knowledge of IEC 62304 \- Yocto or Buildroot \- Qt What We Offer: \- Health and dental insurance \- Meal/food allowance (flexible) \- Transportation allowance \- Birthday day off \- Hybrid or remote work model Employment Type: Full-time CLT Compensation: R$10\.000,00 \- R$12\.000,00 per month Benefits: * Health insurance * Dental insurance * Life insurance * Remote work * Transportation allowance Selection Question(s): * Have you previously developed software that runs directly on microcontrollers (baremetal or RTOS)? Work Location: On-site


