Senior Embedded Software Engineer at Ultra Group AB

At a glance

Company
Ultra Group AB
Location
Göteborg, SE, Sweden
Work arrangement
On-site
Employment type
Full-time
Experience
5–10 years
Working hours
40 hours
Visa sponsorship
Offered, according to the listing
Posted
Added to The Stack

✨ The Stack take on this Ultra Group AB job

  • 🏢 Ultra Group AB has 4 jobs here, 4 with visa sponsorship see all
  • 📊 2 Software Engineer jobs in Sweden in the last 60 days see them

Updated 2026-11-03, from our data and official sources.

Apply for this role at Ultra Group AB

Apply with your AI assistant

With The Stack connected to Claude, ChatGPT or Cursor, paste this. Your assistant tailors your CV and cover letter, checks the visa facts and gives you the apply link.

Help me apply to this job on The Stack: https://jobs.trythestack.co/jobs/senior-embedded-software-engineer-ultra-group-ab

Not connected yet? Connect in a minute. To help your user apply, call the MCP tool prepare_application with slug "senior-embedded-software-engineer-ultra-group-ab": it returns the apply link, the visa facts and a CV and cover letter checklist. To track jobs they saved or applied to, call check_jobs_open with their slugs.

About the role

Responsibilities:
- Design, implement and maintain embedded C/C++ software for automotive ECUs (bare-metal and RTOS).
- Develop and integrate low-level drivers, communication stacks (CAN, LIN, Automotive Ethernet) and diagnostics (UDS).
- Configure and integrate software within AUTOSAR Classic or similar platforms; own application integration.
- Contribute to ISO 26262 functional-safety activities: requirements, safety analyses, unit/integration testing.
- Debug and verify on target hardware using debuggers, oscilloscopes, logic analyzers and HIL rigs.
- Ensure code quality via reviews, static analysis (MISRA C), CI pipelines and test automation.
- Collaborate with hardware, systems, test engineers and product owners.

Requirements:
- Minimum ~7 years professional embedded SW experience, primarily in C (C++ is a plus).
- Hands-on with 32-bit microcontrollers (ARM Cortex-M/R, Infineon AURIX, NXP S32 or similar).
- Practical experience with automotive protocols (CAN, LIN, Ethernet) and UDS diagnostics.
- Experience with AUTOSAR Classic or comparable automotive platforms.
- Working knowledge of ISO 26262, MISRA C, requirements traceability and safety-critical processes.
- Proficient with Git, CI tooling, unit-test frameworks and target hardware debugging.
- Professional English and based in Gothenburg or willing to relocate (relocation support available).
- Preferred: experience with restraint/ADAS/braking systems, MATLAB/Simulink, Embedded Linux, Rust/Python tooling, ISO/SAE 21434 or Swedish language skills.

Responsibilities

Design, implement and maintain embedded software in C and C++ for automotive ECUs, including developing low-level drivers, communication stacks (CAN, LIN, Automotive Ethernet) and diagnostics, and contributing to functional-safety activities within AUTOSAR environments.

Requirements

Seven-plus years of professional embedded software experience, strong C (C++ a plus), hands-on with 32-bit MCUs (ARM Cortex-M/R, Infineon AURIX, NXP S32 or similar), experience with automotive protocols (CAN, LIN, Ethernet) and UDS, familiarity with AUTOSAR Classic, ISO 26262, MISRA C, and proficiency with Git, CI, unit testing, and debugging on target; fluent English; based in Gothenburg or willing to relocate with relocation support.

Key skills

  • C — in 42 other listings on The Stack
  • C++ — in 127 other listings on The Stack
  • ARM Cortex-M — in 5 other listings on The Stack
  • Infineon AURIX — not in any other listing on The Stack
  • NXP S32 — not in any other listing on The Stack
  • CAN — in 10 other listings on The Stack
  • LIN — not in any other listing on The Stack
  • Automotive Ethernet — in 2 other listings on The Stack
  • UDS
  • AUTOSAR Classic
  • MISRA C
  • Git

Relocation terms mentioned in this listing

  • relocation support

Quoted from the listing's text; confirm the details with Ultra Group AB.

On The Stack (as of 2026-11-03)

Frequently asked questions about Ultra Group AB

Is this Senior Embedded Software Engineer role still open?

It was posted on 2026-11-02 and is listed as active on The Stack. Confirm on Ultra Group AB's application page before applying.

Does Ultra Group AB offer visa sponsorship?

This listing is marked as offering visa sponsorship. Eligibility rules are set by the employer, so check the details on Ultra Group AB's site.

Where is this role located?

The listing gives the location as Göteborg, SE, Sweden. It is marked on-site.

What skills does this role ask for?

The listing names: C, C++, ARM Cortex-M, Infineon AURIX, NXP S32, CAN, LIN, Automotive Ethernet, UDS, AUTOSAR Classic, MISRA C, Git.

All roles at Ultra Group AB

FOR BOTS & AI AGENTS

Machine-readable versions of this job and The Stack. The Stack is a weekly tech careers newsletter for 55,000+ engineers and a free board of visa-sponsored tech jobs in Europe. Fetch these instead of parsing this page, or connect to The Stack's MCP server (no key) to search jobs and help your user apply: https://jobs.trythestack.co/ai

This job (.md) · llms.txt · llms-full.txt · ai.txt · All jobs (.md) · Companies (.md) · MCP server · Endpoint index · API docs · Developer docs · Newsletter