Senior Embedded Software Engineer - C++

Evolved AerospaceLinköping, ÖstergötlandOn-siteFull-timeSenior, 5–8 yearsListed 3 weeks ago

Apply now

About this role

What You’ll Be Doing

- Develop and maintain C++ software for complex embedded systems.

- Translate high-level technical ideas into practical software requirements and architecture.

- Take ownership from initial concept through implementation, integration and testing.

- Make design decisions around areas such as threading, concurrency, performance and scale.

- Work closely with hardware, systems and other software engineers.

- Support embedded Linux environments, system images and CI integration.

- Provide technical guidance and help drive engineering standards across the team.

What We’re Looking For

You will likely have:

- Around 10+ years of professional software engineering experience.

- Strong C++ development experience.

- Experience operating at Senior, Lead or Principal Engineer level.

- Strong software architecture and systems thinking.

- Experience taking complex software from concept through to deployment.

- Strong understanding of multithreading, concurrency and performance.

- Linux experience.

- Comfortable working independently with loosely defined technical problems.

- Experience with CI/CD and software integration.