How Remoteville checks and expires listings

Firmware Engineer

Skills
Computer ScienceCC++Device DriversFirmwareInterfacesLinux
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • BS or higher in Computer Science Computer Engineering or Electrical Engineering
  • Strong C/C++ programming skills
  • Understanding of embedded systems
  • Hands-on experience with debugging tools and software validation
  • Familiarity with Python or other scripting languages
  • Excellent communication and teamwork abilities

Nice to have

  • Motivated
  • Dynamic team-oriented
  • Hands-on
  • Detail-oriented

Day to day

  • Design and develop embedded firmware for high-performance memory and system-on-chip platforms
  • Implement, debug, integrate, test, and validate software for embedded devices and systems
  • Collaborate with cross-functional teams on architecture, documentation, code reviews, system bring-up, and testing