Embedded Developer

About the Role As an Embedded Developer, you will work with development, debugging, and analysis of embedded systems in a distributed environment. The role involves working with real-time systems, communication protocols, and deep technical troubleshooting.

Your responsibilities will include: · Embedded development using C++ · Working with RTOS and concurrent programming · Managing tasks, semaphores, and synchronization mechanisms · Developing Ethernet-based communication (TCP/IP, sockets) · Implementing and working with OPC UA · Investigating crash dumps and performing root cause analysis · Debugging using tools such as Trace32 · Performing unit testing and functional testing · Working with CMake-based build systems · Implementing secure communication · Parsing and handling XML, JSON, and XSD

Technical Environment You will work in a modern development environment using tools and platforms such as: · VxWorks · Linux and container technologies · Git and Visual Studio · TFVC · Azure DevOps pipelines · SCA and Klocwork

Meritorious Experience The following experience is considered an advantage: · AC 800M and other ABB automation products · Knowledge of Distributed Control Systems (DCS) · Experience with IEC 61131-3 and PLC programming

We are looking for someone who · Has strong experience in embedded software development · Is comfortable performing deep debugging and system analysis · Has solid knowledge of real-time systems and network communication · Thrives in technically complex environments where reliability and quality are essential

Start date: 2026-04-01

End date: 2027-03-31

Workplace: Malmö

Positions Available: 2 positions

All consultants need to perform:

Drug test

SSG entrance education (www.ssg.se/entre/)

Sign non disclosure agreement (NDA) & Conflict of interest document - (sent by e-signing by C&O)

The suppliers bear the cost of drug testing and the SSG entrance training.

Please note! We offer continuously. That means that we sometimes remove the assignments before deadline. If you are interested we recommend that you apply immediately.

PayExpress:

We now offer a fast and smooth payment solution, so you don't have to wait through long payment periods. With us, you will receive your payment within 3-5 days after your timesheet has been approved. This benefit is included as standard in almost all our contracts with no extra work on your part. Read more on below link.

  • Locations: Malmo
  • Technologies: Azure, C, C++, DevOps, Git, Linux
  • Language: English