RRemotevilleRemote roles worth applying for.

How Remoteville checks and expires listings

Embedded Software Engineer

Skills
Computer EngineeringSoftware DevelopmentCC++Embedded SoftwareEmbedded SystemsFirmware
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5 years of real-time embedded software engineering
  • Bachelor’s degree in relevant field or equivalent experience
  • Strong embedded firmware development skills
  • Experience with C and C++
  • Experience with real-time operating systems
  • Highly desirable: experience with IAR ARM development, scripting tools (Bash, PowerShell, Python, Cygwin Make), revision control (subversion, git), low-level device drivers, elevator industry experience
  • Excellent written and verbal communication skills

Nice to have

  • IAR ARM development
  • Scripting tools
  • Revision control
  • Low-level device drivers
  • Elevator industry experience

Day to day

  • Developing real-time embedded software systems and firmware
  • Writing and reviewing code in C and C++
  • Collaborating with cross-functional teams to integrate software with hardware