Logo of wheel.me

Senior C Embedded Software Engineer

wheel.me

Description

Our client 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. 

To achieve this, the company has developed robotic wheels, which attach to the base of tables, chairs and other furnishings. It is possible to rearrange a home's furniture solely via voice command or a touch of an app's button.

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

Requirements

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
Photo of Olga Lapteva
Recruiter
Olga Lapteva
Roles:
Backend
Must have skills:
C
Nice to have skills:
Rust
Location:
Oslo, Norway
Work arrangement:
Onsite only
Industry:
Robotics
Language:
English
Level:
Senior
Relocation from:
Worldwide
Company size:
11-50 employees

Description

Our client 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. 

To achieve this, the company has developed robotic wheels, which attach to the base of tables, chairs and other furnishings. It is possible to rearrange a home's furniture solely via voice command or a touch of an app's button.

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

Requirements

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

Apply now

or
By applying you agree to our terms of service. This site is protected by reCAPTCHA and the Google privacy policy and terms of service also apply.