OS Tools Software Engineer

42dot
Warsaw
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Problem-solving","Teamwork","Ability to work effectively in a team"]

Build and enhance developer and production tools for a Software Defined Vehicle OS, including messaging monitoring, recording/replay, and vehicle emulation. Work with distributed messaging systems based on the DDS specification to support the autonomous driving platform. Contribute to software powering the vehicle of the future while collaborating effectively in a team. This role blends system software development with distributed computing and modern communication protocols.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
42dot
42dot
3 months ago

OS Tools Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live

Job Summary

Build and enhance developer and production tools for a Software Defined Vehicle OS, including messaging monitoring, recording/replay, and vehicle emulation. Work with distributed messaging systems based on the DDS specification to support the autonomous driving platform. Contribute to software powering the vehicle of the future while collaborating effectively in a team. This role blends system software development with distributed computing and modern communication protocols.
Location: Warsaw
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Specify, design, and implement functionality and user experience for Vehicle OS tools (messaging monitoring, recording/replay, and vehicle emulator).
  • •Develop and work with messaging systems based on the DDS specification.
  • •Enhance tools for both developer and production environments for the Vehicle OS.
  • •Be responsible for the software and tools for the vehicle of the future.
  • •Collaborate with the team to deliver distributed messaging tool capabilities.

Key Requirements

  • •Bachelor’s degree in Computer Science (or related field) or equivalent practical experience.
  • •Strong command of C and C++.
  • •Experience with or willingness to learn Rust.
  • •Experience in Linux system software development, including distributed computing.
  • •Familiarity with distributed protocols/frameworks such as GRPC, Protobufs, SomeIP, and DDS, plus fluent English.
Experience:AutomotiveAutonomous drivingSoftware-defined vehiclesDistributed computingMobility AI
Education:Bachelor's in Computer Science
Skills:Problem-solvingTeamworkAbility to work effectively in a team
Languages:English
Tech Stack:CC++RustLinuxGRPCProtobufsSomeIPDDSROS2Containerized environmentsInfluxDBPrometheusGrafanaTableauSILHIL

Company Brief

42dot
Develops autonomous driving and mobility software platforms, including AI-based perception, mapping, routing, and connected-vehicle technologies. It works on next-generation transportation systems and self-driving vehicle capabilities for automotive applications.
Industry: Autonomous Vehicles
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Headquarters: Seoul, South Korea
Founded: 2019
WebsiteLinkedIn