Senior Firmware Engineer

Real-time IoT to Cloud Fleet Management

Job details

  • Full-time
  • map markerLisbon, PT - Fully remote More details
  • EUR25.000 - 80.000
    Gross Anual Salary
  • cardRequires Work Permit
    Requires that you're a citizen or have a valid work permit / visa sponsorship to work in the country in which this position is based.
  • routeSenior
  • routeRequired language: English
  • routeNice to have language: Portuguese
  • Back-end Developer
  • tagMust Have: Embedded SystemsOther Required: C, C++, Communication, GitNice to Have: Python

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300


Noa Technologies is advancing sustainable micro-mobility by developing the world’s most powerful intelligent full-stack fleet management solution.

The Role:
As a firmware engineer at Noa, you will be at the forefront of IoT development in the micro-mobility market. You will contribute to and deploy world class technology used by some of the most successful companies in tech. As such, you will work closely with our hardware and back-end R & D team.


● Innovate with other engineering teams to develop and deploy new iterations of our location device’s firmware.
● Push over the air updates to our devices. This could be updating all our fleets simultaneously, or releasing customised versions to specific partners.
● Ensure efficient firmware flashing in our manufacturing line.


Main requirements

● BS in Computer Science/Electrical Engineering/Embedded Systems or equivalent in experience with evidence of exceptional ability.
● At least 3 years of experience working on embedded systems, programming C and C++.
● Experience with ARM Cortex-M microcontrollers.
● Experience with SPI, I2C, UART communication protocols.
● Experience with RTOS.
● Experience with version control, preferably Git.
● Experience with the IAR toolchain.
● Experience with on chip debug and trace.
● Experience with BLE, NFC, GNSS and cellular technologies.

Nice to have

● Experience with motion sensors / IMU.
● Experience with Signal data processing.
● Experience encryption technologies.
● Able to design simple GUI interfaces.
● Basic knowledge of python.


We work with some of the world's leading tech companies to make transportation sustainable. 

Your contributions will matter with real life application of your work from the get go. Our solution is live in 5 countries powering millions of trips in the shared and micromobility space. 

Your company vehicle will not be a car but a bike or a scooter. 

If  you care about the environment and believe that technology can and should be used to better peoples lives, you will feel at home with us. 

We believe in remote work and distributed teams, no commute necessary if you choose to work from home or anywhere in the world you want to be in. 

As long as you strive for excellence, want to be challenged and keep learning, we welcome digital nomads. 

Remote Details

GMT +1 - PST

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300