Gridware

Senior Firmware Engineer

Job Description

Posted on: 
2025-12-06

Responsibilities

  • Develop C/C++ firmware for microcontroller platform
  • Implement drivers for microcontroller peripherals and external sensors
  • Work with backend codebase to develop and test device communications
  • Maintain and extend build system for embedded hardware platforms
  • Develop efficient data processing and collection algorithms
  • Develop unit tests, write and execute test plans
  • Comfortable working across multiple domains (hardware, firmware, software)

Job Requirements

  • Strong C and/or C++ knowledge
  • Python or another scripting language
  • Comfortable using Git
  • Comfortable in a Linux development environment
  • 3+ years embedded software engineering experience
  • Experience developing and debugging hardware
  • Strong understanding of operating system and real-time operating system concepts
Apply now

More job openings