Modoante
SwedenContractual TemporarySoftware Developers

Embedded Software Engineer

Coalesce Management Consulting | Linköping, Östergötland County, Sweden | Salary not specified

Source: JobsPipe

Required Skills

c++communicationlinux
View company

Role snapshot

Work model
On-site
Language
Not specified
Experience
Not specified
Posted
Posted 1 day ago
Application deadline
2026-11-14

What you'll do

Embedded Software Engineer Are you an Embedded Software Engineer interested in developing reliable software for advanced, safety-critical technology? CMC are partnered with a market leader that are seeking engineers who have experience developing software that interacts directly with complex physical products. The work will involve embedded software development, system integration, requirements-based engineering, debugging and verification within technically demanding aerospace environments. Responsibilities of the Embedded Software Engineer

  • Developing embedded software using C and C++.
  • Implementing software for unmanned aircraft, onboard systems or associated ground-control equipment.
  • Working across the development lifecycle, from requirements and design through to integration and testing.
  • Translating system and customer requirements into robust software functionality.
  • Developing software that interfaces with sensors, communication systems, electronics and other hardware.
  • Integrating and testing software on target hardware.
  • Debugging complex issues across software, hardware and system interfaces.
  • Improving existing functionality and resolving defects within operational products.
  • Supporting verification activities and documenting technical solutions.
  • Collaborating with systems, electronics, mechanical, verification and flight-test engineers.
  • Contributing to reliable software for regulated or safety-critical systems.

Requirements of the Embedded Software Engineer

  • Professional experience developing embedded software in C or C++.
  • Experience working with microcontrollers, embedded processors or real-time systems.
  • An understanding of how software interacts with electronics and physical hardware.
  • Experience with RTOS, Embedded Linux or similarly constrained environments.
  • Knowledge of communication interfaces such as CAN, Ethernet, UART, or SPI.
  • Experience debugging software on target hardware using tools such as JTAG, oscilloscopes or logic analysers.
  • Prior experience working with avionics, aerospace or defence systems.

Work resources

Helpful work resources for this job

Sign in to read

Application checklist

Review your application before submitting

A quick checklist to help candidates submit a clearer, more complete application.

Read resource