How Remoteville checks and expires listings
Embedded Software Engineer
Skills
Computer EngineeringSoftware DevelopmentCC++Embedded SoftwareEmbedded SystemsFirmware
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
