
Senior Firmware Engineer
Há 2 dias
Position: Senior Firmware Engineer
Location: Brazil (Remote)
Employment Type: Contract, Contract-to-Hire
About Us
We are Binho. We build the products people talk about.
We develop, sell, and support our own hardware and software products under the Binho brand as well as develop custom, bespoke solutions for our clients, often tackling projects in drone delivery, autonomous vehicles, consumer IoT, AI-enabled wearable devices, advanced robotics, non-terrestrial RF communication, industrial automation platforms, and more.
Our internally developed products are used by 175+ teams at global semiconductor companies, a reach made possible by the way we've engineered the playbook for making hybrid teams deliver outstanding results. That expertise has also made us recognized industry leaders in I3C protocol implementation and verification — and as MIPI Alliance contributor members, we're helping shape the ongoing I3C specification itself.
We're doing extraordinary work. If you're exceptional and want to create technology that pushes boundaries and defines the future, we want you on our team.
About This Role
We're looking for a Senior Firmware Engineer to take ownership of complex embedded systems projects from concept to production. You'll lead firmware architecture, make key technical decisions, and mentor junior engineers — all while working alongside some of the best hardware engineers in the industry.
Your work will range from our own USB host adapters to custom embedded solutions for major clients. You'll solve challenging real-time system problems, design for resource-constrained environments, and integrate closely with hardware teams to create products that shape how leading companies develop hardware. In this role, you'll have the autonomy to drive architecture and implementation while setting high engineering standards for the team.
Main Responsibilities
- Architect and implement advanced embedded firmware for complex microcontroller-based systems
- Lead technical projects from concept through production with minimal supervision
- Drive firmware architecture decisions and establish coding standards
- Mentor junior and mid-level engineers through code reviews and technical guidance
- Solve complex problems involving real-time systems, communication protocols, and hardware integration
- Collaborate closely with hardware teams on system-level design and optimization
- Optimize performance of resource-constrained embedded systems
- Lead debugging efforts for the most challenging firmware and system issues
- Contribute to technical planning and provide accurate project estimates
- Interface with clients on technical requirements and implementation approaches
Requirements
- 6+ years of embedded firmware development experience
- Expert-level proficiency in C/C++ for embedded systems
- Deep experience with microcontroller architectures and real-time systems
- Advanced ability to read, analyze, and collaborate on complex electronic schematics and hardware design
- Advanced knowledge of communication protocols (USB, UART, SPI, I2C, Ethernet)
- Strong understanding of hardware-software integration and embedded system design
- Experience with RTOS implementation and real-time system optimization
- Proficiency with debugging tools, logic analyzers, and embedded development environments
- Solid background in software architecture and design patterns for embedded systems
- Ability to mentor junior engineers and conduct comprehensive code reviews
- Comfortable level of English (written and spoken)
- Strong problem-solving skills and ability to work independently on complex projects
Preferred
- Experience with USB host/device development and complex communication stacks
- Knowledge of low-level driver development and hardware abstraction layers
- Background in test and measurement equipment or development tools
- Understanding of power management and low-power embedded design
- Familiarity with automated testing and continuous integration for embedded systems
- Experience with FPGA integration and hardware acceleration
- Knowledge of safety-critical systems and regulatory compliance
- Understanding of manufacturing processes and production firmware considerations
We Offer
- Work with major technology companies and rising Silicon Valley startups
- Professional development and continuous learning opportunities
- Dynamic and innovative work environment with travel opportunities and positive, collaborative atmosphere
- Flexible schedules and supportive work culture
- Clear growth path as the company expands
Why Join Binho
We're a leading company in connecting hardware development companies with world-class engineering talent in Brazil - leveraging our deep understanding of both Silicon Valley innovation culture and Brazil's exceptional technical capabilities to deliver solutions that consistently exceed client expectations and set new industry standards. Our collaborative environment ensures you'll work closely with talented engineers, gaining valuable cross-disciplinary experience that's increasingly important in today's integrated hardware-software world.
If this opportunity to advance your engineering career while working on innovative products resonates with you, we'd love to hear from you
Job Type: Contract
Language:
- English (Intermediate Level) (Required)
-
Sophiex Engineer Sênior
Há 7 horas
Belo Horizonte, Minas Gerais, Brasil Caderno Nacional Tempo inteiroSophiex Engineer Sênior - Detalhes da Vaga. ? SophieX Engineer Sênior Inglês fluente obrigatório. Requisitos para participar do processo. ? . O que oferecemos.
-
Senior Ai Engineer
1 semana atrás
Belo Horizonte, Minas Gerais, Brasil Elios Talent Tempo inteiroSenior AI Engineer – Machine Learning | LLMs | Python We're hiring a Senior AI Engineer to design and deploy advanced AI solutions that power intelligent features across our product ecosystem.This is a hands-on opportunity to drive innovation using machine learning, deep learning, and LLMs in production environments.
-
Embedded Linux Senior Software Engineer
Há 3 dias
Belo Horizonte, Minas Gerais, Brasil Canonical Tempo inteiroEmbedded Linux Senior Software Engineer - Optimisation Join or sign in to find your next job Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Embedded Linux Senior Software Engineer - Optimisation 1 day ago Be among the first 25 applicants Join to apply for the Embedded Linux Senior Software Engineer -...
-
Mechanical Engineer, Senior
1 semana atrás
Belo Horizonte, Minas Gerais, Brasil Ausenco Tempo inteiroJoin or sign in to find your next jobJoin to apply for the Mechanical Engineer, Senior role at AusencoJoin to apply for the Mechanical Engineer, Senior role at AusencoGet AI-powered advice on this job and more exclusive features.Our team in Brazil is growing, we are currently recruiting for a Mechanical Engineer, Senior to join our Minerals & Metals Business...
-
Senior Linux Engineer
Há 3 dias
Belo Horizonte, Minas Gerais, Brasil beBeeExpert Tempo inteiro US$90.000 - US$120.000Bootloader Expert WantedCanonical is seeking a skilled software engineer to join the Ubuntu Foundations Engineering team as a Senior Bootloader. The successful candidate will maintain and enhance the Ubuntu bootloader stack, providing fast, reliable, and secure systems on all devices and in the cloud.
-
Senior Personalization Engineer
Há 2 horas
Belo Horizonte, Minas Gerais, Brasil beBeePersonalization Tempo inteiro US$120.000 - US$150.000Job Title: Senior Personalization EngineerWe're seeking a highly skilled Senior Personalization Engineer to join our team.About the RoleAs a key member of our engineering team, you will be responsible for designing and deploying machine learning models that power real-time recommendations across millions of user journeys. You will work closely with our...
-
Process Engineer, Senior
Há 2 dias
Belo Horizonte, Minas Gerais, Brasil Ausenco Tempo inteiroJoin or sign in to find your next jobJoin to apply for the Process Engineer, Senior role at Ausenco1 day ago Be among the first 25 applicantsOur team in Brazil is growing, and we are currently recruiting for a Process Engineer, Senior to join our Minerals & Metals Business line in Belo Horizonte - MG.About The RoleThe engineer will be responsible for leading...
-
Process Engineer, Senior
Há 3 dias
Belo Horizonte, Minas Gerais, Brasil Ausenco Tempo inteiroJoin or sign in to find your next job Join to apply for the Process Engineer, Senior role at Ausenco 1 day ago Be among the first 25 applicants Our team in Brazil is growing, and we are currently recruiting for a Process Engineer, Senior to join our Minerals & Metals Business line in Belo Horizonte - MG. About The Role The engineer will be responsible for...
-
Senior Software Engineer
4 semanas atrás
Belo Horizonte, Minas Gerais, Brasil Canonical Tempo inteiroSenior Software Engineer - packaging - optimize Ubuntu ServerJoin or sign in to find your next jobJoin to apply for the Senior Software Engineer - packaging - optimize Ubuntu Server role at CanonicalContinue with Google Continue with GoogleSenior Software Engineer - packaging - optimize Ubuntu Server2 months ago Be among the first 25 applicantsJoin to apply...
-
Senior Software Engineer
2 semanas atrás
Belo Horizonte, Minas Gerais, Brasil Canonical Tempo inteiroSenior Software Engineer - packaging - optimize Ubuntu ServerJoin or sign in to find your next job Join to apply for the Senior Software Engineer - packaging - optimize Ubuntu Server role at Canonical Continue with Google Continue with Google Senior Software Engineer - packaging - optimize Ubuntu Server2 months ago Be among the first 25 applicants Join to...