Embedded C / C++ / Networking Engineer

Unikie

Helsinki

On-site

EUR 60,000 - 85,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Unikie in Helsinki is seeking an Embedded C/C++ / Networking Engineer to work on the ISO/TCM layer for communication between the control hub and the vehicle architecture. You will develop and productionize embedded software for Ethernet-based vehicle communication with focus on robust networking.

The role requires hands-on experience with embedded Linux, ECUs, automotive networking, and TLS/DTLS familiarity.

Qualifications

  • Strong professional experience in C/C++
  • Experience developing software for embedded Linux systems
  • Solid understanding of Ethernet, TCP/IP, and network protocols
  • Experience with embedded communication, ECU communication, or automotive networking
  • Ability to debug complex software and communication issues across system boundaries
  • Familiarity with software development practices for production embedded systems

Responsibilities

  • Develop embedded C/C++ software on Linux.
  • Productionize and enhance the existing ISO implementation.
  • Design and implement vehicle networking and communication logic.
  • Process and route messages from the control hub.
  • Communicate with lower-level vehicle systems and ECUs.
  • Develop and integrate Ethernet-based communication protocols.
  • Support secure network communication, including TLS and/or DTLS.
  • Collaborate with cross-functional teams to diagnose and resolve communication issues.
  • Contribute to software quality, testing, debugging, and production readiness

Skills

C/C++ programming
Embedded Linux
Networking fundamentals
Vehicle/ECU communication
Debugging complex software

Job description

WE ARE LOOKING FOR Embedded C/C++ / Networking Engineer

We are seeking an Embedded C/C++ / Networking Engineer to work on the ISO/TCM layer responsible for communication between the control hub and the vehicle architecture.

This role focuses on developing and productionizing embedded software for Ethernet-based vehicle communication. Strong networking fundamentals are essential, along with hands-on experience developing software for embedded Linux, ECUs, or other vehicle systems.

Key Responsibilities
  • Develop embedded C/C++ software on Linux.
  • Productionize and enhance the existing ISO implementation.
  • Design and implement vehicle networking and communication logic.
  • Process and route messages from the control hub.
  • Communicate with lower-level vehicle systems and ECUs.
  • Develop and integrate Ethernet-based communication protocols.
  • Support secure network communication, including TLS and/or DTLS.
  • Collaborate with cross-functional teams to diagnose and resolve communication issues.
  • Contribute to software quality, testing, debugging, and production readiness
Required Qualifications
  • Strong professional experience in C and/or C++.
  • Experience developing software for embedded Linux systems.
  • Solid understanding of Ethernet, TCP/IP, and network protocols.
  • Experience with embedded communication, ECU communication, or automotive networking.
  • Ability to debug complex software and communication issues across system boundaries.
  • Familiarity with software development practices for production embedded systems.
Preferred Qualifications
  • Experience with TLS, DTLS, or other secure networking technologies.
  • Experience working with vehicle communication architectures.
  • Familiarity with ISO/TCM or related automotive communication layers.
  • Experience bringing existing embedded implementations to production.
  • Understanding of real-time or safety-critical embedded systems.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded C / C++ / Networking Engineer
Embedded C / C++ / Networking Engineer

Unikie • Tampere

On-site
EUR 65,000 - 85,000
Automotive Embedded C/C++ Networking Engineer
Automotive Embedded C/C++ Networking Engineer

Unikie • Helsinki

On-site
EUR 60,000 - 85,000
Automotive Embedded Networking Engineer (C/C++, Linux)
Automotive Embedded Networking Engineer (C/C++, Linux)

Unikie • Tampere

On-site
EUR 65,000 - 85,000
Embedded C/C++ / Functional Safety Engineer
Embedded C/C++ / Functional Safety Engineer

Unikie • Helsinki

On-site
EUR 70,000 - 100,000
Automotive Embedded C/C++ Engineer – Functional Safety
Automotive Embedded C/C++ Engineer – Functional Safety

Unikie • Helsinki

On-site
EUR 70,000 - 100,000
Senior Embedded SW Developer
Senior Embedded SW Developer

PehuTec Oy • Helsinki

On-site
EUR 70,000 - 110,000
Competitive salary
Senior Embedded Software Engineer, Fleet Management & Cloud
Senior Embedded Software Engineer, Fleet Management & Cloud

General Motors • Tampere

Hybrid
EUR 129,000 - 173,000
Health benefits
Pension plan
Vehicle purchase program
Realtime Embedded Software Engineer (Linux) for Broadcast
Realtime Embedded Software Engineer (Linux) for Broadcast

Evertz Microsystems Limited • Tampere

On-site
EUR 47,000 - 75,000
Employer funded benefits program
Competitive total compensation
Work-Life Balance
+5
Embedded Software Engineer, Markham
Embedded Software Engineer, Markham

Evertz Microsystems Limited • Tampere

On-site
EUR 47,000 - 75,000
Employer funded benefits program
Competitive total compensation
Work-Life Balance
+5
C++ Software Development
C++ Software Development

Capitol International Services Ltd • Helsinki

On-site
EUR 50,000 - 70,000