Embedded Software Engineer

Embedded Systems Engineer
Location: Gothenburg, Sweden (Hybrid)
Type: Full-time, Permanent
Salary: SEK 55,000 – 70,000/month depending on experience, plus benefits and potential stock options

A growing technology company based in Gothenburg is developing next-generation products for digital substations and the modern electrical grid. Their flagship device is a precision software-defined unit that plays a critical role in real-time data acquisition and time synchronisation across high-voltage environments.

They’re now looking to add a skilled Embedded Systems Engineer to their small but highly technical team. This is a hands-on development role, ideally suited to someone who enjoys low-level programming, board bring-up, and collaborating closely with hardware engineers.

Key Responsibilities
  • Develop and optimise low-level firmware in C (bare-metal/RTOS) for real-time data acquisition, time sync, and high-speed I/O.
  • Create and debug drivers for SPI, I²C, UART, Ethernet, and handle DMA/ring buffers and ISR-driven data flows for high-resolution ADCs.
  • Implement and maintain substation communication protocols and time synchronisation standards (e.g. IEC 61850 Sampled Values/GOOSE, PTP/IEEE 1588).
  • Work on board bring-up, read schematics, validate hardware, and analyse performance using scopes and logic analysers.
  • Collaborate on schematic and PCB layout reviews using Altium Designer, contributing to signal/power integrity improvements and DFT/DFM feedback.
  • Build automated test systems and support hardware-in-the-loop testing, calibration routines, and contribute to continuous integration (CI) efforts.

Essential Skills & Experience
  • Proficient in embedded C for microcontrollers or SoCs, with a strong grasp of concurrency, peripherals, timers, and memory models.
  • Comfortable debugging hardware using oscilloscopes, logic analysers, and JTAG/SWD tools.
  • Confident working in Linux environments and using Git for version control.
  • Understanding of ADCs, signal processing fundamentals, and fixed/floating-point performance trade-offs.
  • Experience with robust engineering workflows, including code reviews and build reproducibility.

Desirable Experience
  • FPGA development (VHDL/Verilog).
  • Altium Designer – able to interpret and suggest changes to schematic/PCB layouts.
  • EMC considerations for industrial systems (e.g. IEC 60255/(phone number removed), secure boot/DFU, and automated test fixture design.
  • Python for scripting and test automation; knowledge of CMake and static code analysis tools.

Why Join?
  • Join a technically ambitious team tackling complex challenges in power infrastructure modernisation.
  • Access to a fully equipped lab and fast iteration cycles based on real-world field feedback.
  • Hybrid working, strong autonomy, competitive salary, equity, and the chance to make a meaningful contribution to a critical sector.
To apply, please submit your CV to (url removed)

Job Details

Company
Zenovo
Location
Gothenburg, Sweden, Göteborg
Hybrid / Remote Options
Employment Type
Permanent
Salary
£10000/month SEK 55,000 - 70,000 per month
Posted