Senior Embedded Software and Embedded Firmware Developer
Are you a passionate Embedded software developer? Do you want to be part of our new software team ? Then we would like to hear from you! EMRI is currently looking for two profiles.
Are you a passionate Embedded software developer? Do you want to be part of our new software team ? Then we would like to hear from you! EMRI is currently looking for two profiles.
We are on a journey!
EMRI is revamping the entire product portfolio and developing the maritime steering systems of the future. We are rethinking our company and our industry.
It is an opportunity of a lifetime to really make a difference. Both in shaping a changing organization, but also in participating in creating some exciting new products that will literally steer the maritime industry and contribute to reducing the energy consumption in maritime transportation.
Are you a passionate Embedded software developer? Do you want to be part of our new software team ? Then we would like to hear from you!
EMRI is currently looking for two profiles.
Job Description – Senior Embedded Software developer & Embedded Firmware Developer
EMRI is looking for a Senior Embedded Software developer with solid experience in embedded software development to help grow our newly established product development department.
As an embedded software developer in EMRI, you will be working closely together with the Firmware, Hardware and Control team to help bring our next generation Autopilot and steering and control system portfolio to marked.
EMRI is also looking for a Firmware developer with solid experience in embedded firmware development to help grow our newly established product development department.
As an Embedded Firmware developer in EMRI, you will be part of the software team, but working closely together with the hardware team to help bring our next generation Autopilot and steering and control system portfolio to marked.
The software engineering team uses modern tools and technologies like C, C++, Python, Git and Docker.
As a Senior Embedded Software developer and a Firmware Embedded Developer, you will be part of an agile team consisting of 10 colleagues with a high degree of freedom within the technical area.
Working at EMRI A/S means:
- Develop the next generation Autopilot, JS/DP and steering control systems for marine vessels.
- Drive activities in an agile environment, we use JIRA as the tool.
- Develop advanced technology and integration to hardware and software components in a CI/CD environment.
- Working in a regulated environment with demands on documentation.
As a Senior Embedded Software developer, your qualifications should ideally be:
- Master or BSc in Software Engineering, Computer Science or similar education.
- Highly experienced using C, C++ and/or Python.
- Experience with bringing up Linux on custom hardware platforms like ARM or x86 architecture.
- Experience with design/build/debug Linux kernels from scratch for embedded platforms.
- Experience with Realtime applications on Linux.
- Experience with bootloaders like U-boot or coreboot is a plus.
- Experience with data communication and network protocols.
- Promote good software development practices in the software team.
- Develop technical solutions to fulfill product requirements.
- An open-minded team player who sees the big picture and have the drive to take and lead initiatives.
- A proactive and independent work approach with a positive attitude.
- Strong analytical skills.
- Good documentation skills
As a Firmware Embedded Developer, your qualifications should ideally be:
Master or BSc in Software Engineering, Computer Science or similar education.
- Highly experienced using C, C++ and/or Python.
- Used to working with uControllers from different manufacturers.
- Experience with NXP/Freescale, Atmel/Microchip uController is a plus.
- Experience developing on embedded ARM architecture (Cortex-M).
- Implementing HAL layer and drivers in bare metal or on FreeRTOS.
- Experience with data communication and network protocols (UDP/TCP stack).
- Knowing how to use an oscilloscope or soldering iron to debug on a custom HW platform.
- Promote good software development practices in the software team.
- Develop technical solutions to fulfill product requirements.
- An open-minded team player who sees the big picture and have the drive to take and lead initiatives.
- A proactive and independent work approach with a positive attitude.
- Strong analytical skills.
Application and interest
EPICO Search are recruitment partner to EMRI for this position. Any enquiries regarding this role may be directed to Recruitment Senior Business Manager, Mia Boldsen Müller on +45 28 66 39 43.
Please write on your CV or application which of the positions you are applying for.
About EMRI
EMRI has been developing intelligent steering systems for deep sea ships for 50 years. Our systems control everything from the largest cruise liners to the most exclusive mega-yachts. In 2020 we were bought by the Japanese company Furuno who has designated us as their global competence center for maritime steering systems. We are a Danish company head quartered in the Copenhagen area. We also have a small R&D office in Aalborg.
- Department
- R&D
- Role
- eSW Developer
- Locations
- Copenhagen
Copenhagen
Already working at EMRI?
Let’s recruit together and find your next colleague.