
Embedded C/C++ / Networking Engineer
Join Unikie as an Embedded C/C++ / Networking Engineer, shaping the ISO/TCM vehicle networking stack and embedded Linux software. You’ll implement and productionize networking logic, work across ECUs, and ensure secure communications. A strong foundation in C/C++, Linux, and Ethernet is essential, and you’ll collaborate with cross-functional teams to deliver production-ready software.
Embedded C/C++ / Networking Engineer We are looking for 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
The text above is the employer's original job description, extracted as written. Other details on this page, like salary, responsibilities, and requirements, are interpreted from that text by our system, not values the employer explicitly confirmed, so treat them as our best interpretation rather than verified facts.
Estimated from 2,138 comparable listings
- Develop embedded C/C++ software on Linux
- Productionize and enhance the 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
- 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
| Location | Active listings |
|---|---|
| Helsinki, Finland | 84 |
| Remote - Global | 60 |
| Tampere, Finland | 55 |
| Tampere | 42 |
| Szczecin, Poland | 40 |
| Helsinki | 27 |
| Tallinn, Estonia | 24 |
| Oulu | 19 |
| Remote - Estonia | 15 |
| Oulu, Finland | 14 |
| Szczecin | 11 |
| Tallinn | 8 |
| Kaarina | 4 |
| Turku, Finland | 4 |
| Poland | 3 |
| Munich | 1 |
| Berlin | 1 |
| Turku | 1 |
| Kuopio | 1 |
| Kokkola | 1 |
| Berlin, Germany | 1 |
| Munich, Germany | 1 |
| Helsinki, Estonia? | 1 |
| Role type | Active listings |
|---|---|
| Software Engineer | 67 |
| Data Scientist | 13 |
| System Test Engineer | 6 |
| Field Test Engineer | 4 |
| Test Engineer | 4 |
| Researcher | 4 |
| AI Engineer | 4 |
| Software Developer | 4 |
| System Architect | 3 |
| Application Security Analyst | 3 |
| Hardware Engineer | 3 |
| Android Developer | 2 |
| Deployment Manager | 2 |
| Machine Control Software Engineer | 2 |
| Java Backend Engineer | 2 |
| Chief Financial Officer | 2 |
| Embedded Camera Systems Engineer | 2 |
| Web Architect | 2 |
| CODESYS Developer | 2 |
| Project Manager | 2 |
| Physics Simulation Developer | 2 |
| Embedded Audio Platform Developer | 2 |
| DevOps Engineer | 2 |
| AI Adoption Mentor | 2 |
| Embedded Software Specialist | 2 |
| Simulation & Software Engineer | 2 |
| Control System Developer | 2 |
| Solution Architect | 2 |
| Android Automotive Audio Engineer | 2 |
| Embedded Developer | 2 |
| Kotlin Java Developer | 2 |
| Model-Based Design Engineer | 2 |
| Mobile Rendering Artist | 2 |
| Simulation Architect | 2 |
| Project Coordinator | 2 |
| Cloud Engineer | 2 |
| Safety Engineer | 2 |
| Test Automation Engineer | 2 |
| Data Quality Engineer | 2 |
| Flight Control Systems Software | 2 |
| Test Automation & QA | 2 |
| C++ Linux Engineer | 2 |
| Security Software Engineer | 2 |
| Data Engineer | 2 |
| Quality Assurance Specialist | 2 |
| Omniverse / USD Simulation Architect | 2 |
| Forward Deployed AI Engineer | 2 |
| Embedded Security Engineer | 2 |
| Embedded Linux Engineer | 2 |
| Operations Support Manager | 2 |
| Data Analyst | 2 |
| AIOps Engineer | 2 |
| Embedded Platform Developer | 2 |
| Embedded Software Engineer | 2 |
| UAV Software & Flight Test Engineer | 2 |
| Quality Automation Engineer | 2 |
| System Engineer | 2 |
| Performance Optimization Engineer | 2 |
| Applied AI Engineer | 1 |
| Senior Computer Vision & Graphics Software Engineer | 1 |
| Embedded Android Audio Engineer | 1 |
| Audio Engineer | 1 |
| C++ Windows Software Engineer | 1 |
| Embedded C/C++ / Functional Safety Engineer | 1 |
| Data Quality Analyst | 1 |
| Hardware and Software Technical Specialist | 1 |
| BackEnd Developer | 1 |
| C++/Windows Software Engineer | 1 |
| AI Adoption Lead | 1 |
| AAOS Audio Engineer | 1 |
| Hardware and Software Specialist | 1 |
| Computer Vision & Graphics Software Engineer | 1 |
| Security Analyst | 1 |
| Hardware and Software Test Engineer | 1 |
| Designer | 1 |
| Embedded C/C++ / Networking Engineer | 1 |
| Front-End Developer | 1 |
| Lead AI Engineer | 1 |
| Embedded C/C++ Engineer | 1 |
| Embedded C/C++ Networking Engineer | 1 |
| Finance Professional | 1 |
| Full Stack Developer | 1 |
| Human Resources Specialist | 1 |
| Full Stack Software Developer | 1 |
| Software Solution Consultant | 1 |
| Kotlin Developer | 1 |
| Senior Embedded Android Audio Engineer | 1 |
| Senior Principal Web Platform Engineer | 1 |
| Role level | Active listings |
|---|---|
| Mid-Level | 128 |
| Senior | 101 |
| Manager | 8 |
| Executive | 2 |
Never miss a new Embedded C/C++ / Networking Engineer job in Tampere, Finland
Free weekly or daily digest. Unsubscribe anytime.
Similar jobs
From JobCrawls search: same role title and primary location as this listing (this job excluded). Up to 8 results.