C Firmware Engineer

C Firmware Engineer

We are looking for a bright C Firmware/FreeRTOS developer to join our rapidly growing organization and help us bring to life the new generation of wallboxes.

Responsibilities

  • Developing Firmware for Microcontrollers
  • Specifying, designing, implementing, releasing, and supporting Firmware Modules for Charging Controller
  • Writing and executing test cases for Microcontroller Firmware
  • Applying contemporary development technologies
  • Striving for high product quality and maintainability

Requirements

  • Bachelor’s/Master’s Degree in Computer Science
  • At least 5 years of professional experience with embedded C firmware projects
  • Experience with working with resource constraint-embedded systems (eg. ARM Cortex M)
  • Skilled in working with Linux in the context of an embedded product: Python/bash scripting, kernel and drivers tweaking to support hardware, or network configuration.
  • Deep understanding of such as coding best practices, debugging, unit tests, and version control
  • Experience with 32-bit microcontrollers and ecosystems (STM32CubeMX, LPCXPresso, TivaWare...)
  • Experience with C in the context of embedded systems (C99 or newer)
  • Experience with embedded real-time operating systems, preferably FreeRTOS
  • Knowledge and experience with In-Circuit Emulators and Logic Analyzers
  • Experience with Wireless and Wired technology (Bluetooth LE, serial interfaces and protocols)
  • Knowledge and experience with CI and issue tracking, preferably using Gitlab
  • Strong English skills
  • Good team player

 

Send us your resume
? hr-ro@qualysoft.com