Firmware Developer

extra holidays - extra parental leave
Work set-up: 
Hybrid
Work from: 
Santa Rosa (BR), Santa Cecilia (BR)

Cynet Systems logo
Cynet Systems Large https://www.cynetsystems.com
1001 - 5000 Employees
See all jobs

Job description


Job Description:

Pay Range: $55hr - $60hr

Responsibilities:
  • Collaborate with firmware teams to design and implement solutions for embedded systems.
  • Develop and maintain firmware code using C/C++ and adhere to industry-standard practices.
  • Participate in code reviews, design reviews, and technical discussions to ensure quality delivery.
  • Perform unit and integration testing of firmware modules to validate performance and reliability.
  • Debug and troubleshoot firmware issues during development, bring-up, and validation phases.
  • Work closely with hardware and QA teams to support board bring-up, system integration, and validation.
  • Create and maintain design documents, test specifications, and release notes.
  • Contribute to continuous improvement of firmware development methodologies and tools.
Required Skills:
  • Proficiency in C/C++ programming for embedded systems.
  • Experience with firmware development and debugging techniques.
  • Solid understanding of microcontrollers, embedded concepts, and HW/SW interactions.
  • Familiarity with hardware schematics and technical documentation.
  • Good analytical and problem-solving skills.
  • Strong communication and teamwork capabilities.
Desired Skills:
  • Experience with Linux kernel or RTOS-based systems.
  • Exposure to BMC (Baseboard Management Controller) development.
  • Hands-on experience with hardware bring-up and debugging tools (oscilloscopes, logic analyzers, JTAG, etc.).
  • Familiarity with Git, Jira, and CI/CD tools.

Required profile

Experience

Game Developer Related jobs