Embedded C / C++ / Networking Engineer

Unikie

Tampere

On-site

EUR 65,000 - 85,000

Full time

13 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Unikie, Tampere, Finland, seeks an Embedded C/C++ / Networking Engineer to develop and productionize embedded software for Ethernet-based vehicle communication. The role focuses on ISO/TCM layer interactions between the control hub and vehicle architecture, requiring strong networking fundamentals and hands-on Linux/embedded experience.

Responsibilities include implementing and refining ISO communication, debugging across system boundaries, and collaborating with ECUs and cross-functional teams

Qualifications

  • > Strong C/C++ experience, including embedded environments.
  • "> Proficient with embedded Linux and vehicle networking concepts.
  • "> Solid understanding of Ethernet, TCP/IP and related protocols.
  • "> Experience with automotive ECUs and production-ready software.
  • "> Ability to debug across system boundaries and ensure robust communication.
  • "> Familiar with producing embedded software for production environments.

Responsibilities

  • > Develop embedded C/C++ software on Linux for vehicle connections.
  • "> Enhance and productionize the ISO-related communication layer.
  • "> Design and implement vehicle networking and message routing logic.
  • "> Handle Ethernet-based communication protocols and TLS/DTLS security.
  • "> Collaborate with cross-functional teams to diagnose issues.
  • "> Ensure software quality, testing, and production readiness.
  • "> Interface with ECUs and lower-level vehicle systems.
  • "> Contribute to robust, maintainable, and scalable codebases.

Skills

C/C++
Embedded Linux
Networking protocols
Automotive networking
Debugging complex systems
Production embedded software

Tools

TLS/DTLS

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 • Helsinki

On-site
EUR 60,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