Embedded Software Developer
Remote
- Location
- Remote
- Company
- Asgaard Recruitment
- Working hours
- Full-time
- Salary level (statistics)
- Avg. approx. 60.911 DKK/month (Statistics Denmark, 2024) — see the salary guide
- Posted
- 30 September 2026
- Category
- Software developer
About the job
Build the software in the devices that sit out in the cars
Apply
As an Embedded Software Developer at Saphe you will be part of product development and work with embedded software in Saphe’s products. You follow the solutions from the first prototypes to production, testing and updates of devices that are already out with users.
A product team in development
Saphe is expanding the product team and is seeking an embedded developer who can take independent responsibility for development tasks and at the same time bring new perspectives.
You will become part of a small and experienced team where collaboration is close and the path from technical discussion to decision is short. The team is used to a high degree of self-management, but as it grows there will also be more structure around, among other things, planning, testing and documentation.
You will not be stuck in one area. Saphe continually works with new products, components and communication technologies, and sometimes you will work with new hardware components and APIs before the solutions are fully mature.
Among other things, you will work with
- develop and maintain firmware, embedded applications and drivers, primarily in C
- develop embedded applications on Zephyr RTOS and Nordic Connect SDK
- work with wireless communication between devices, mobile app and other systems, e.g. via Bluetooth, Wi-Fi or LTE
- integrate sensors, displays and other hardware components and participate in bring-up of new hardware
- work with embedded Linux and among others Yocto when the product and architecture require it
- write tests and contribute to automated testing in CI
- follow the solutions further towards production and collaborate with colleagues and external manufacturers to get them to function stably in practice
Python is used for testing, tools and automation, and you will also work with Git, code reviews and technical documentation.
Low power can also be a consideration. When software must run in a physical product, power consumption, communication, hardware and stability are closely linked.
Your experience
You do not need to know all of Saphe’s technology stack from the start.
The most important thing is that you have worked professionally with embedded software and have experience developing software that ends up in a physical product.
We especially anticipate that you
- have at least a couple of years of professional experience with embedded software development
- are strong in C and used to working close to hardware
- have experience with an RTOS and understand interfaces such as I2C, SPI, UART and GPIO
- have worked with wireless communication and understand the challenges that come with it
- can communicate in Danish in everyday work and work with technical documentation in English
If you have worked with Zephyr RTOS, Nordic Connect SDK, embedded Linux or Yocto, that is an advantage.
The same goes for experience with e.g. low power optimization, display drivers, sensor integration, OTA updates, secure boot or factory testing.
If you have previously worked with IoT or other connected products, you will likely recognise many of the issues.
How you work
You will become part of a team where people talk to each other and find solutions close to the task. Therefore you must be able to work independently without needing a heavy process around everything you do.
At the same time you must be willing to share your knowledge and get others’ perspectives on your solutions. Code reviews, documentation and joint technical decisions are a natural part of the work.
You do not need to be the most senior in the room. On the other hand, you should be curious enough to start yourself when a new component or technology lands on the table that you have not worked with before.
And you should be comfortable that product development does not always move according to a perfect plan. Priorities can change, and some answers are found only when hardware and software are connected.
What you can expect at Saphe
You will get close to the whole product and collaborate with colleagues in areas including hardware, mobile development, backend, design and quality.
R&D actively works with AI tools for code, testing, documentation and research. The expectation is that you are curious about where the tools can truly improve development work.
The role is based at Saphe’s office in Aalborg. There is the possibility of remote work on Tuesdays and Fridays, while the team as a rule meets at the office on the other days.
About Saphe
Saphe develops connected devices and digital solutions for drivers. The products combine hardware, embedded software, mobile app and backend, and product development therefore takes place across several technical disciplines.
For you as an embedded developer, this means that your code becomes part of a product that must function stably for the user.
Shall we hear from you?
If you have several years of experience with embedded software and think it sounds interesting to get closer to IoT, hardware and product development, we would love to hear from you.
Department
Saphe A/S
Location
Aalborg
Remote status
Hybrid
Contact Michelle Kjær Hæstrup Recruitment Consultant
Aalborg
Does the job sound like a fit? Create a free profile and we will help you with the application.
Find more jobs like this
Use the Arbejd app to move faster from listing to application
Save the job, tailor your CV, generate a targeted application, and practise the interview for this role.
AI application
Create a targeted application for this job
CV optimisation
Tailor your CV to the requirements in the listing
Job interview
Practise with questions tailored to the role
Job match
Find more jobs similar to this listing
Arbejd.com is built to make job searching easier and more effective.
Embedded Software Developer
Asgaard Recruitment · Remote