Job Title: Embedded Software Developer (Senior)
Location: Lund or Gothenburg, Sweden
Remote Work: Not available (on-site role)
Assignment Period: 02 February 2026 – 31 December 2027
Contract Type: Fixed-term assignment
Work Schedule: Full-time
Role Overview
We are seeking a Senior Embedded Software Developer to join a high-impact automotive technology program. You will work in an empowered agile team, contributing across the full software lifecycle—from requirements and architecture to implementation and testing.
Key Responsibilities
-
Develop embedded software using the Rust programming language
-
Participate in system and software architecture design
-
Break down requirements and create test cases
-
Manage build systems and support tools
-
Maintain and improve CI/CD infrastructure and release processes
-
Conduct advanced engineering R&D investigations
-
Support cross-functional teams and stakeholders
-
Perform fault-finding and troubleshooting
-
Deliver end-to-end solutions within an agile development environment
Requirements
-
Strong experience in embedded systems programming and testing
-
Significant experience with embedded development using Rust, C++, and/or C
-
Experience in software system design (software architect or design lead level)
-
Solid skills in requirements review and test design
-
Good knowledge of Unix-based tools and processes
-
Understanding of Automotive Ethernet (UDP/TCP) and automotive protocols (CAN, LIN)
-
Fluent in spoken and written English
Preferred Skills
-
Proficiency in Bash and Python
-
Knowledge of diagnostics protocols such as UDS and DoIP
-
Experience with CI/CD environments such as Jenkins and/or Zuul
-
Background in automotive system architecture
-
Strong problem-solving mindset with excellent communication and collaboration skills
Languages
-
English (Proficient)
What’s on Offer
-
Opportunity to be part of a high-impact automotive project
-
Collaborative and forward-thinking team environment
-
Exposure to innovative embedded software technologies