Remedy Product Studio

Senior Embedded Firmware Engineer

Remote Brazil
C C++ ARM Linux IoT I2C SPI
Description

Embedded Firmware Engineer

Team: Others

Location: Brazil, Colombia, Costa Rica, El Salvador

Commitment: Full-time

Workplace Type: remote

Who we are

Product Strategy. Technology Execution. Launch. Investment.

Remedy Product Studio is a rapidly scaling technology company specializing in working with and investing in prominent start-ups and brands in building and scaling their digital products. We use data-driven agile approaches coupled with high performing teams as a cornerstone of our technology-first culture.

We partner with startups to strategize, execute, launch, and invest in digital products, including web apps, mobile apps, data science tools, and firmware for connected devices.

We believe that people make a great company, and that's why we want you to join us!!!


Who we're looking for

We’re looking for a Senior Embedded Firmware Engineer to join one of our projects, focused on re-architecting and optimizing firmware for an IoT device operating in real-world, unstable network environments. You’ll take ownership of core firmware logic, improve reliability and performance, and collaborate closely with hardware and product stakeholders.

What you will do

  • Lead the refactoring and restructuring of an existing embedded firmware codebase into a modular, maintainable C-based architecture.
  • Develop and maintain sensor processing logic, including filtering and normalization of noisy data.
  • Optimize firmware performance and resource usage to support evolving hardware platforms.
  • Design and implement robust connectivity logic to handle unstable networks, offline scenarios, and reconnects.
  • Build local data caching and synchronization mechanisms for reliable data delivery.
  • Implement and maintain OTA firmware update mechanisms for deployed devices.
  • Collaborate closely with hardware engineers during board bring-up and platform changes.
  • Support testing and validation across firmware and hardware lifecycle phases.

What should my qualifications be?

  • 7+ years of professional experience in embedded firmware development.
  • Strong experience writing production-level C (and working knowledge of C++).
  • Hands-on experience with ARM-based, Linux embedded systems.
  • Proven background working on IoT devices and sensor-based systems.
  • Experience maintaining and improving legacy firmware systems.
  • Comfortable operating independently on system-level problems.

  • Must Have Experience
  • Advanced proficiency in C and understanding of C++
  • Strong knowledge of memory management, pointers, concurrency, and resource constraints.
  • Experience with Embedded Linux (user-space applications, BSP familiarity).
  • Hands-on experience with AWS IoT Core, including MQTT and device connectivity.
  • Experience designing offline-first systems (local caching, store-and-forward, reconnect logic).
  • Familiarity with OTA firmware updates (custom solutions or tools like Mender / Yocto).
  • Experience working with Wi-Fi–enabled embedded devices.
  • Experience working with Bluetooth or Bluetooth Mesh
  • Knowledge of industrial communication protocols (I²C, SPI, UART)
  • Experience with sensor data filtering, debouncing, or signal normalization

  • Desired - Not Required
  • Familiarity with MQTT-based mesh or distributed systems
  • Exposure to AWS Greengrass or containerization on embedded devices
  • Experience supporting hardware cost-down initiatives or porting firmware to constrained platforms (e.g. ESP32, STM32)

Compensation

  • Competitive compensation
  • Remote first work environment
  • Laptop subsidy

  • Fixed subsidies/reimbursed expenses for
  • Healthcare
  • Connectivity
  • Wellness
Remedy Product Studio
Remedy Product Studio

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say