Firmware Engineer - CO

 Posted 4 months ago
     
5-10 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

The Senior Firmware Engineer will lead the development of firmware applications for microcontrollers and provide proactive diagnostics and innovation proposals. They will also integrate firmware with advanced microcontroller platforms and coach junior team members.

Firmware Engineer - CO

Department: Operations

Employment Type: Full Time

Location: Colombia



Description

We are seeking a Senior Firmware Engineer to provide high-level technical expertise in embedded systems development. Following the high standard established in this role, the ideal candidate must possess a "consultant mindset," performing proactive diagnostics and proposing hardware-software optimizations from the outset.

This professional must be capable of working autonomously as a remote contractor, delivering impeccable code while potentially coaching junior team members.

IMPORTANT: This position requires conversational English level and is available only for candidates located in Colombia.


Key Responsibilities

  • Firmware Application Development: Lead the development of firmware applications for microcontrollers using C/C++.
  • Hardware-Software Proactivity: Beyond execution, provide proactive diagnostics and innovation proposals, such as hardware board optimizations (e.g., using Altium). 
  • Advanced Embedded Programming: Design and implement software for embedded systems, specifically focusing on vehicle communication protocols
  • Code Quality & Mentorship: Adhere strictly to SDLC processes and coding standards, while providing technical coaching to junior teammates when appropriate. 
  • System Integration: Integrate firmware with advanced microcontroller platforms and optimize C libraries for long-term maintainability. 


Skills, Knowledge and Expertise

  • Primary Languages: Mastery of C/C++ for microcontroller applications.
  • Hardware Expertise: Extensive experience with STM32, NXP (MCUs/MPUs), and AVR architectures. 
  • Operating Systems: Proficiency in Embedded Linux integrations. 
  • Protocols & Design: Familiarity with MQTT, TCP-IP sockets, and vehicle communication protocols. 
  • Tools: Experience with Altium for hardware board design and optimization. 
  • Management: Strong foundation in Agile Scrum and project management standards. 

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Development

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified