Embedded Software Engineer – New Product Bring-Up, Kernel & Drivers

Asperiq

Lunds kommun

On-site

SEK 1,017,000 - 1,525,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Asperiq, a provider of secure communication systems, seeks an Embedded Software Engineer to lead the bring-up of a brand-new product from board initialization through kernel and driver development, in Lund, Sweden or Baar, Switzerland.

You’ll write embedded C close to the hardware, collaborate with hardware engineers and backend developers, and help drive architecture decisions in an agile, cross‑functional team.

Qualifications

  • Solid experience with embedded C and low-level systems programming.
  • Hands-on experience with Linux kernel and device driver development.
  • Experience with hardware bring-up — booting new boards and bringing them to a stable state.

Responsibilities

  • Leading bring-up of new hardware platforms — getting boards booting and stable from scratch.
  • Developing and maintaining Linux kernel components and device drivers for custom hardware.
  • Writing and debugging embedded C close to the hardware, including bootloaders, low-level drivers, and board support.
  • Working closely with hardware engineers to debug and resolve hardware/software integration issues.
  • Building and maintaining embedded Linux environments (Yocto or similar).
  • Participating in agile team rituals like stand-ups and planning meetings, and being actively involved in technical decision-making.
  • Collaborating across disciplines — from hardware engineers to backend developers — to deliver robust and secure products.

Skills

Embedded C
Linux kernel
Device driver development
Hardware bring-up
Go (Golang)
Yocto
U-Boot
Networking concepts
Hardware debugging tools

Tools

Yocto
U-Boot
Linux kernel build tools
JTAG
Oscilloscope
Logic analyzer

Job description

Embedded Software Engineer – New Product Bring-Up, Kernel & Drivers

Location: Lund, Sweden or Baar, Switzerland | On-site | Security Clearance Required

At Asperiq, we build secure communication systems designed to protect sensitive data in critical environments. We're now looking for an embedded software engineer to join our cross-functional team and help bring a brand-new product to life — from the very first board bring-up through kernel and driver development.

You’ll work at the intersection of hardware and software, close to silicon, close to the metal, and close to the people designing the boards you’ll be booting. If you enjoy solving hard problems with a curious and methodical mindset, this is your opportunity to shape a product from day one.

What you’ll be doing

You’ll join our core development team and work on the foundations of a brand-new product. Your responsibilities will include:

  • Leading bring-up of new hardware platforms — getting boards booting and stable from scratch.
  • Developing and maintaining Linux kernel components and device drivers for custom hardware.
  • Writing and debugging embedded C close to the hardware, including bootloaders, low-level drivers, and board support.
  • Working closely with hardware engineers to debug and resolve hardware/software integration issues.
  • Building and maintaining embedded Linux environments (Yocto or similar).
  • Participating in agile team rituals like stand‑ups and planning meetings, and being actively involved in technical decision‑making.
  • Collaborating across disciplines — from hardware engineers to backend developers — to deliver robust and secure products.
What we’re looking for

Required experience:

  • Solid experience with embedded C and low‑level systems programming.
  • Hands‑on experience with Linux kernel and device driver development.
  • Experience with hardware bring‑up — booting new boards and bringing them to a stable state.

Additional skills we appreciate:

  • Experience with Go (Golang).
  • Confidence working with Yocto or other embedded Linux build systems.
  • Familiarity with bootloaders (U‑Boot or similar).
  • Understanding of networking principles and system‑level architecture.
  • Experience with hardware debugging tools (JTAG, oscilloscope, logic analyzer).
What we value in you
  • You’re adaptable and open to exploring new technical areas.
  • You enjoy complex challenges and take a structured approach to solving them.
  • You’re curious, continuously learning, and eager to improve both product and process.
  • You document well and communicate clearly — both in code and conversations.
  • You pay attention to detail without losing sight of delivery goals.
What we offer
  • A chance to build a brand‑new product from the ground up, on mission‑critical secure communication systems.
  • A collaborative team where your input matters and your work has visible impact.
  • A mix of deep technical work and product‑level influence.
  • A flat organization that values learning, transparency, and continuous improvement.
  • An onboarding program and dedicated mentor to support your transition.

For more information, visit www.asperiq.com

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - Bring-Up, Kernel & Drivers
Embedded Software Engineer - Bring-Up, Kernel & Drivers

Asperiq • Lunds kommun

On-site
SEK 1,017,000 - 1,525,000
System Test Engineer – Network Test Automation
System Test Engineer – Network Test Automation

Asperiq • Lunds kommun

On-site
SEK 720,000 - 960,000
Senior Embedded Developer
Senior Embedded Developer

Academic Work Sweden AB • Stockholms kommun

On-site
SEK 446,400 - 669,600
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Academic Work Sweden AB • Lunds kommun

On-site
SEK 50,000 - 70,000
Senior Linux Kernel Engineer in Stockholm
Senior Linux Kernel Engineer in Stockholm

Axis Communications • Stockholms kommun

On-site
SEK 1,200,000 - 1,500,000
Flexible working hours
Morning fika every day
Company bonus and wellness benefits
+1
Senior Secure Boot Engineer, Stockholm
Senior Secure Boot Engineer, Stockholm

AXIS COMMUNICATIONS AKTIEBOLAG • Stockholms kommun

On-site
SEK 850,000 - 1,000,000
Senior Linux Kernel Engineer in Stockholm
Senior Linux Kernel Engineer in Stockholm

AXIS COMMUNICATIONS AKTIEBOLAG • Stockholms kommun

On-site
SEK 550,000 - 850,000
Flexible working hours
Health insurance
Company bonus
+1
Embedded Software Engineer, Lund
Embedded Software Engineer, Lund

Axis Communications • Lunds kommun

On-site
SEK 600,000 - 800,000
Wellness allowance
Health insurance
Company bonus
+2
Embedded Software & Systems Engineer
Embedded Software & Systems Engineer

Akkodis • Göteborgs kommun

On-site
SEK 520,000 - 760,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

ASSA ABLOY AB • Stockholms kommun

Hybrid
SEK 700,000 - 900,000
Meaningful mission
Innovation and scale
Autonomy and trust
+2