Senior C Embedded Software Engineer

Oslo, Norway
Roles:
Backend
Must-have skills:
C
Nice-to-have skills:
Rust
Considering candidates from:
Norway
Work arrangement: Onsite
Industry: Automation Machinery Manufacturing
Language: English
Level: Senior
Required experience: 5+ years
Relocation: Not paid
Visa support: Provided
Size: 51 - 200 employees
Logo of wheel.me

Senior C Embedded Software Engineer

Oslo, Norway
wheel.me is a Norwegian IoT & Robotics company with global ambitions established in Oslo in 2013. The company helps people to improve the way they live and work by enabling everything indoors to move effortlessly on small and cost-effective embedded robots - smart wheels.
Right now, they're looking for a Senior Embedded Software Engineer (C) to solve real-world robotics problems. 

In this role, you will:
  • Deliver reliable embedded software for our custom hardware.
  • Take ownership of your firmware products, including verification testing and writing documentation
Must have skills:
  • 4+ years of experience writing embedded software in C
  • Rust knowledge will be a big bonus
Nice-to-have skills:
  • 2+ years developing software for the ARM Cortex family or a similar microarchitecture Experience with TMS320 series is a bonus
  • Working knowledge of hardware-level software development, including use of timers, interrupts, hardware peripherals such as SPI controllers and ADCs, bootloaders and debug tools
  • Hardware debug experience, including familiarity with tools such as the oscilloscope, logic analyzer, protocol analyzer (SPI, CAN, I2C or similar)
  • Strong knowledge in CAN Bus based systems
  • Familiar with common electronic components and comfortable reading circuit design schematics and contributing to hardware design discussions
  • Excellent leadership, communication and teamwork skills