Embedded Engineer

emagine 

📍 Greater Stockholm Metropolitan Area, Sweden 🇸🇪

contract
mid-level
hybrid
Posted —

Key Skills

CMatlabSimulinkCANEthernet

Industry

AutomotiveConsumer Electronics

Job Description

Interview Format: Online

Scope: 100%

Duration: One year

Start: ASAP

Location: Södertälje (Hybrid – 2–3 days on-site per week)

Language: English

Assignment Overview:

As an Embedded Software Developer, you will play a key role in developing safety-critical, real-time transmission management systems within a modern automotive environment supporting both ICE and BEV products.

You will be involved across the full development lifecycle, from concept and requirements to implementation, testing, and verification -contributing to innovative and high-quality technical solutions.

Responsibilities:

  • Development and maintenance of control strategies and functions for transmission management systems
  • Implementation of gear shifting functions for ICE and BEV applications
  • Writing requirements, implementation, testing, verification, and documentation
  • Software development primarily in C, with additional work in Matlab/Simulink
  • Performing testing through unit tests, SIL (Software-in-the-Loop), and vehicle-level testing
  • Collaborating with cross-functional teams to deliver robust and safe solutions

Education:

  • Master’s degree in relevant field (Mechanical Engineering, Electrical Engineering, Computer Science, or similar)

Experience:

Must Have (Non-negotiable):

  • Transmission management software development experience
  • Strong experience in C
  • Experience with Matlab/Simulink

Nice To Have:

  • Experience with Python
  • Experience in embedded software development, control systems, or vehicle development
  • Knowledge of automotive communication protocols (CAN, CAN FD, Ethernet)
  • Experience with testing methodologies (unit testing, integration, SIL, vehicle testing)
  • Experience working with functional safety (ISO 26262)

Personal / Soft Skills:

  • Strong analytical and problem-solving skills
  • Ability to work independently and in a team
  • Structured and quality-focused mindset
  • Good communication skills
  • Proactive and adaptable approach