Senior Software Engineer Embedded Systems
Workplace: LUND, Sverige
Expires: December 15, 2025
Evidente in Lund is growing and looking for skilled programmers to work on embedded systems development. We offer a wide variety of assignments across industries including automotive, industrial, medical technology, and telecom. Our projects involve working both at our offices and onsite with customers, typically as a team delivering full-scope solutions. We emphasize structured workflows, experienced colleagues, and opportunities for professional growth including projects in our Stockholm and Göteborg offices as well as other disciplines like system development and management consulting. As a software engineer at Evidente, you will work broadly with software including coding, code quality, methodology development, architecture, debugging, review, and project leadership. The work spans all phases from concept to final product, within a collaborative and collegial environment.
Main requirements:
  • Strong technical interest and motivation
  • Academic degree equivalent to a Master of Science in Engineering
  • Experience with embedded systems development
  • Proficiency in Swedish and English, both written and spoken
  • Self-driven and proactive with good communication skills
Responsibilities:
  • Develop embedded software including coding and ensuring code quality
  • Work on methodology development, architecture design, debugging, code review, and project leadership
  • Engage with all phases from concept through to finished product delivery
  • Collaborate effectively within teams on diverse projects
Required hard skills:
  • Experience with C/C++ programming or other languages such as Rust
  • Experience with bare-metal programming, bootloaders, operating systems, and applications
  • Familiarity with Embedded Linux
Recommended hard skills:
  • Knowledge of real-time and safety-critical systems
  • Experience with communication protocols such as CAN/CANopen
Soft skills:
  • Strong communication skills
  • Self-motivated and proactive attitude
  • Team player with ability to exceed customer expectations
Coding languages:
  • C
  • C++
  • Rust
Frameworks:
  • Embedded Linux
Operating systems:
  • Embedded Linux
  • Bare-metal
Natural languages:
  • Swedish (Proficient)
  • English (Proficient)
Cultural skills:
  • Adaptability to work across various industry domains
  • Willingness to collaborate in multi-location setups