Jobs
IoT

Firmware Engineer

Commitment
Full-time
Location
Hybrid from Porto
We are on a mission to advance the world’s transition to an efficient, sustainable and ethical society. To that end, we have created the world’s most advanced shipping container combined with a suite of SaaS container technologies. These containers reduce operational efficiencies, provide full visibility, and help significantly to reduce CO2 emissions.

At AELER, you'd be joining a multicultural and multi technical team of experts driven by their mission. We work on everything from logistics innovation, materials to electronics and artificial intelligence. We care about science, about quality products and about bringing value to the world.

We’re offering a chance to apply your skills as a firmware enginner by contributing to the continuous improvement of the AELER IoT product and the extension of our IoT products portfolio.

Experience

  • MsC in Electronics or Embedded systems (focus on programmatic)
  • Programming on ARM Cortex MCUs
  • Proficient at versioning with git (git-flow methodology)
  • Embedded C/C++ for MCUs and debugging (stack analysis, trace, UART logs, ...)
  • Pre-emptive multitasking RTOS FreeRTOS &/or ZephyrOS (Real time operating systems)
  • Scrum Agile development
  • Experience of nRF BLE modulesStatic code analysis for MISRA-C or similar
  • Proficient with I2C, UART, SPI, RS485 and similar low level protocols
  • Fluent in english

  • Knowledge of MCUs deep sleep modes is a plus
  • Experience with power constrained devices running on batteries is a plus
  • Experience with GPS modules is a plus
  • Knowledge of CI/CD pipelines and yaml scripting is a plus

Responsibilities

  • Develop and maintain C/Cpp drivers for the AELER IoT platform
  • Develop and maintain the AELER IoT main application firmware
  • Optimize the power consumption of the AELER IoT through firmware improvements
  • Develop an RTOS application for an embedded BLE5 module
  • Contribute to the embedded IoT product roadmap definition
  • Collaborate with the Linux, Firmware and Test engineers to deliver a stable product while extending features
  • Analyse and solve issues encountered from existing releases (bugs tracking)
  • Propose improvements to the existing product or suggestion for future applications & features

What we’ll love about you

  • You work well in a diverse and interdisciplinary team
  • You are rigorous and responsible
  • You’re quick on your feet, you think big and like to solve challenging problems
  • You are comfortable working independently and taking ownership of your objectives
  • You are creative

What you’ll love about us

  • We are on a mission with significant global impact, and it shows
  • We care about each and everyone
  • We value highly the personal development of Aelerians
  • We make things happen
  • We value honesty and integrity

Benefits

  • The opportunity to be part of a high growth company that is transforming an industry and impacting the world at large
  • Yearly company retreats to meet all your amazing co-workers
  • Equity in a prosperous scale-up
  • Work freedom and a good work/life-balance