Rockcruit

Firmware Engineer

Rockcruit

full-time

Posted on:

Origin:  • 🇦🇷 Argentina

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

Cyber SecurityIoTLinuxSDLC

About the role

  • Develop and refine firmware and applications for AI-enabled, sensor-driven IoT healthcare devices.
  • Extend firmware, bring up new hardware components, and implement features across the firmware stack from low-level bus protocols to higher-level transport layers.
  • Perform embedded development in C/C++ within a multi-threaded environment.
  • Collaborate with hardware teams to debug and ship production-quality devices.
  • Address firmware issues through code reviews, ticket triage, and debugging.
  • Support the full software release cycle for production devices.

Requirements

  • 3+ years of professional software development experience.
  • 2+ years experience writing and maintaining production-ready code.
  • Strong programming skills in C/C++.
  • Linux kernel and device driver development experience.
  • Experience with NXP i.MX8 processor family and architecture.
  • Experience with multi-threaded embedded environments.
  • Experience in full software development life cycle: device bring-up, code reviews, debugging, source control, and testing.
  • Development experience with Yocto Linux, MQTT, cybersecurity, and Speech SDKs (preferred).
  • Experience with TI Industrial Radar (preferred).
  • Bachelor’s degree in computer science, electrical engineering, or equivalent (preferred).
  • Strong communication skills and ability to work independently and collaboratively.