Firmware Engineer

June 2, 2022
Apply Now

Apply for this job

Upload CV (doc, docx, pdf)

Job Description

Firmware Engineer

Our client was born in one of the garages in San Francisco, USA 8 years ago. Today they are an international IT company with a high level of expertise in Web and mobile projects, delivering Silicon Valley-quality solutions to accelerate the digital transformation of their clients. They solve development, operations, cloud infrastructure, and security challenges so that their clients can focus on their core business.

We are recruiting Firmware Engineer to join a team of 200+ experts worldwide. You will not work on boring and irrelevant projects. You will participate in leadership and mentorship programs and we care for your professional growth. We would love to talk to you and tell you some successful cases and projects currently hiring talents. You will work remotely from Brazil. Intermediate to Advanced English is important as you will interact with clients and teams worldwide. Check details below and let’s schedule a confidential talk!


  • Experience with C/C++ development
  • 7+ years of experience of software development
  • Demonstrated experience in driving and delivering features from initial conception through production
  • Practical knowledge of embedded Linux integration with various chipset platforms
  • Development experience in scripting languages (Python, Make, Bash, etc.)
  • Experience working directly with ODMs, chipset makers and sensor vendors
  • Optimizing AOSP components for various needs (execution speed, RAM utilization, code size, etc.)
  • Experience with security auditing and/or applying upstream security patches
  • Writing scripts and applications that interact with kernel level drivers
  • Advanced/ medium level English


  • Develop a relationship with SW counterparts who will develop on device
  • Deliver and deploy code written in C/C++
  • Work closely with product management, software and firmware teams to define product requirements, being creative and innovative in the product development process
  • Investigate and select sensors and implement device drivers
  • Work with our factory to customize, improve, and troubleshoot test applications used on the manufacturing line
  • Develop both local and internal communication protocols
  • Establish best practices for development, test, and deployment
  • Provide feedback and work to make it even better


  • Full-time Contract (PJ Model)
  • Contract in USD and Payment made in BRL in Brazil
  • Flexible work hours depending on the client’s timezone
  • Work with great teams from Silicon Valley and Europe on exciting projects


Got Interested? Get in contact with the Headhunter Andrew Rodriguez ( and schedule a conversation.