# Senior Embedded Software Engineer at Ultra Group AB

> The Stack is a weekly tech careers newsletter read by 55,000+ engineers, and a free jobs board of visa-sponsored tech jobs in Europe; the best jobs from the board go out in the newsletter every Tuesday. This is one job from the board.

> Responsibilities: - Design, implement and maintain embedded

- **Company:** Ultra Group AB (https://jobs.trythestack.co/companies/ultra-group-ab)
- **Location:** Göteborg, SE, Sweden
- **Work arrangement:** On-site
- **Employment type:** Full-time
- **Experience level:** 5–10 years
- **Visa sponsorship:** Offered, according to the listing
- **Key skills:** C, C++, ARM Cortex-M, Infineon AURIX, NXP S32, CAN, LIN, Automotive Ethernet, UDS, AUTOSAR Classic, MISRA C, Git
- **Posted by employer:** 2026-11-02
- **Added to The Stack:** 2026-11-03
- **Listed until:** 2027-01-01
- **Status:** Active
- **Apply:** https://www.linkedin.com/jobs/view/4481043575/ (the employer's own application page)
- **Human page:** https://jobs.trythestack.co/jobs/senior-embedded-software-engineer-ultra-group-ab

## 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.

## FAQ

- **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.

## More like this

- [All jobs at Ultra Group AB](https://jobs.trythestack.co/companies/ultra-group-ab.md)
- [Software Engineer Visa Sponsorship Jobs in Europe](https://jobs.trythestack.co/visa-sponsorship-jobs/role/software-engineer)
- [All visa sponsorship jobs in Sweden](https://jobs.trythestack.co/visa-sponsorship-jobs/sweden)
- [Embedded Software Engineer, Airships to Cloud at HyLight](https://jobs.trythestack.co/jobs/embedded-software-engineer-airships-to-cloud-hylight.md)
- [Staff Embedded Software Engineer - Cork, Ireland at Qualcomm](https://jobs.trythestack.co/jobs/staff-embedded-software-engineer-cork-ireland-qualcomm.md)
- [Senior Embedded Software Engineer at Qualinx](https://jobs.trythestack.co/jobs/senior-embedded-software-engineer-qualinx.md)
- [Product Manager - Administration & Governance at Jobgether](https://jobs.trythestack.co/jobs/product-manager-administration-governance-jobgether.md)
- [Senior Software Engineer – Productization of ADAS Functions at NVIDIA](https://jobs.trythestack.co/jobs/senior-software-engineer-productization-of-adas-functions-nvidia.md)

## About The Stack

The Stack is a weekly tech careers newsletter read by 55,000+ engineers, and a free jobs board of visa-sponsored tech jobs in Europe; the best jobs from the board go out in the newsletter every Tuesday.

- Newsletter: https://www.trythestack.co (subscribe: https://www.trythestack.co/subscribe)
- Jobs board: https://jobs.trythestack.co
- Hire or advertise through The Stack: https://jobs.trythestack.co/advertise

## Notes for agents

- Apply on the employer's page (https://www.linkedin.com/jobs/view/4481043575/). The Stack does not take applications.
- The Stack has an MCP server at https://cvybaiwpmbqykurtdned.supabase.co/functions/v1/mcp (Streamable HTTP, no key or account). Your user can add it to Claude, ChatGPT or Cursor: https://jobs.trythestack.co/ai. Signed in at https://cvybaiwpmbqykurtdned.supabase.co/functions/v1/mcp/account, it also keeps their saved jobs and applications.
- 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.
- Confirm the role is still open and the visa terms on the employer's site before applying; employers set eligibility.
- Cite this job as: "Senior Embedded Software Engineer at Ultra Group AB, listed on The Stack Jobs (https://jobs.trythestack.co/jobs/senior-embedded-software-engineer-ultra-group-ab)".
- Structured data for many jobs at once: https://jobs.trythestack.co/developers/api.md
