Hiring.Camp

Linux Software Engineer

Stoneridge Careers

·

Jun 29, 2026

Location
Tallinn, Estonia
Type
Full-time
Department
Engineering
Education
Bachelor
Source
Workday

Description

Since 1965, Stoneridge has designed and manufactured advanced, award-winning technologies including driveline and transmission actuation systems, vision systems, emissions control systems, safety systems, and security and monitoring systems for vehicle OEMs in the commercial vehicle, automotive, off-highway and agricultural vehicle markets. We’re focused on the areas of greatest market need – both today and tomorrow. Our core products and technologies are aligned with industry megatrends including safety and security, vehicle intelligence, fuel efficiency and emissions. Join the Stoneridge Team as we continue to build upon our strong history and reputation for quality products to deliver innovative products and systems that address a need, exceed our customers’ expectations, and motivate our team.

Objective of the position

As a Linux Software Development Engineer, you will develop and maintain embedded Linux platforms used in commercial vehicle systems. Your work will focus on BSP development, system integration and performance/stability optimizations on target hardware.

Key responsibilities:

  • Develop and integrate embedded Linux systems using Yocto/OpenEmbedded
  • Customize kernels, device trees, and drivers for target platforms
  • Bring up new hardware and support BSP development
  • Implement and maintain CI/CD pipelines (Jenkins)
  • Design and execute unit, integration, and HIL tests
  • Debug low-level issues using JTAG, perf, ftrace, strace, and GDB
  • Ensure code quality using static analysis and MISRA guidelines
  • Participation in code & design reviews
  • Contribute to ASPICE-compliant development and documentation

Characterization of activities

  • Software construction according to technical requirements.
  • Manage and maintain source code using Git (e.g., Bitbucket).
  • Implement and improve CI/CD pipelines (Jenkins) to automate builds and testing
  • Develop and execute comprehensive testing strategies, including unit testing GoogleTest (GTest), integration testing, and Hardware-in-the-Loop (HIL) validation.
  • Perform advanced debugging and performance analysis using tools such as JTAG/trace, perf, ftrace, strace, valgrind, and GDB remote debugging.
  • Ensure high code quality and compliance by applying static analysis tools (e.g., PC-Lint, Codesonar, CppCheck) and adhering to MISRA C guidelines.
  • Documentation of work products (change logs, design documentation, engineering test reports). Reviewing and approving documents.

Education, Experience and Knowledge

  • Bachelor's degree or higher
  • 3+ years of embedded Linux development experience
  • Solid Linux fundamentals: kernel configuration, device tree (DTS), and driver development (e.g. character, platform, network drivers)
  • Experience with BSP development, board bring-up, and bootloader integration
  • Strong programming skills in C/C++ (embedded systems) and scripting (Bash, Python), including POSIX APIs, IPC, and multithreading
  • Experience in working with resource-constrained ECUs (RAM/flash, real-time constraints)
  • Familiarity with Agile/Scrum environments, requirements traceability (e.g. JIRA/DOORS).

What we offer (Tallinn)

  • Competitive salary aligned with seniority and experience
  • Flexible working hours and hybrid work options
  • Health insurance (Confido)
  • Support for professional development (trainings, conferences)
  • Opportunity to work on real-world embedded systems used in commercial vehicles globally
  • Friendly team and fun events.

Skills

PythonJenkinsCI/CDLinuxGitJiraAgileScrumCompliance

Similar Jobs

30

Linux Software Engineer

Downer · Canberra, ACT, Australia

2 weeks ago

Linux Software Engineer

Job Listings · Bucharest, Romania

2 weeks ago

Software Linux Developer

Robert Bosch · Bayan Lepas, Penang, Malaysia

2 months ago

Linux Software Engineer

KandouAI

5 months ago

C++ Software Engineer with Linux - Hungary, Romania, Greece & Spain

Arista Networks · Budapest, OR, Hungary

Today

Junior C++ Software Developer (Linux)

Endava · Ho Chi Minh City, Ho Chi Minh City, Vietnam · Hybrid

Today

Embedded Linux Software Engineer

Tycho.AI · Cambridge, MA · Hybrid

Yesterday

Software Engineer, Embedded Linux

TrellisWare Technologies · San Diego, California +1

Yesterday

Software Dev Engineer - Embedded Development (Linux), AWS

Amazon · Remote

2 days ago

Junior Software Engineer (C/C++, Linux)

Endava · Ho Chi Minh City, Ho Chi Minh City, Vietnam · Hybrid

3 days ago

Software Support Engineer (C++, Linux)

Endava · Ho Chi Minh City, Ho Chi Minh City, Vietnam · Hybrid

3 days ago

Software Engineer - C++ Linux

Harman · In_Bangalore_ Kalyani Platina_HII, India

5 days ago

Software Engineer - C++ Linux Middleware

Harman · In_Bangalore_ Kalyani Platina_HII, India

5 days ago

Software Engineer - C++ Linux

Harman · In_Bangalore_ Kalyani Platina_HII, India

5 days ago

Software Developer II (C++/Linux/Oracle)

Navitus · , US · Remote

5 days ago

Software Engineer - Linux Sensor (Hybrid)

Crowdstrike · Sunnyvale, United States of America +1 · Remote, Hybrid, Onsite

5 days ago

Software Engineer, Linux Operations

motorolasolutions · Culver City, CA, United States of America

6 days ago

Software Engineer, Linux Operations

Motorola Solutions · Culver City, CA, United States of America

6 days ago

Software Engineer - Kubernetes (K8s) Go (Golang) Python Microservices Linux Docker / Containers Distributed Systems CI/CD - 4 to 8 years

Cisco · IND-BANGALORE, India · Onsite

6 days ago

Software Engineer - Platform Team - C++ on Linux

Arista Networks · Budapest, Hungary · Remote

1 week ago

Senior Software Engineer, Linux Kernel

Arista Networks · Vancouver, BC, Canada · Remote

1 week ago

Staff Software Engineer, Linux Device Driver & Host SW (San Diego OR Boulder)

Qualcomm · San Diego, CA,US, US +1

1 week ago

Software Engineer – Linux Infrastructure and Distributed Computing

KLA · USA-CA-Milpitas-KLA, United States of America

1 week ago

Software Engineer 2 - Zabbix/Python/Java/CSC/Linux

Captivation Software · Annapolis Junction, MD

1 week ago

Software Engineer 3 - Linux/Java/Jax-RS/REST/JSON/XML/Maven/Eclipse/Gitlab

Captivation Software · Annapolis Junction, MD

1 week ago

Software Engineer 2/3 - Java/Git/Gradle/Docker/REST/ELK/MongoDB/Ansible/Kubernetes/Linux

Captivation Software · Annapolis Junction, MD

1 week ago

Software Engineer 2 - Linux/Bash/Python/IAM/CI/CD/Git

Captivation Software · Annapolis Junction, MD - Hybrid · Hybrid

1 week ago

Software Engineer 2 - Linux/Bash/Python/Python/NoSQL/Docker/Kubernetes/Helm/RabbitMQ

Captivation Software · Annapolis Junction, MD

1 week ago

Software Engineer 1 (Call-In Support) - Linux/Bash/Python/Java/Spring/NoSQL/Docker/Kafka/Ansible

Captivation Software · Annapolis Junction, MD

1 week ago

Software Engineer 3 - Linux/Bash/Python/Rust/Splunk/Kafka/CI/CD/Git

Captivation Software · Annapolis Junction, MD

1 week ago