Hybrid Senior C++ Engineer

Posted 2 months ago

Apply now

About the role

  • Senior C++ Engineer collaborating on embedded software solutions for autonomous driving. Working within a hybrid model from Gothenburg.

Responsibilities

  • Collaborate with cross-functional experts to align embedded, cloud, and backend solutions into a cohesive service architecture.
  • Participate in all aspects of product development — from requirement analysis and concept development to implementation and testing.
  • Write and review production-grade C++ code following safety-critical standards in a Linux environment.
  • Lead the integration of embedded solutions for in-vehicle data collection and analysis.
  • Contribute to requirements and testing for backend and frontend components.
  • Support data collection use case specifications and verification.
  • Engage in forums and technical discussions shaping the future of the product.

Requirements

  • Strong C++ programming skills, with focus on performance, testability, and maintainability.
  • Experience in embedded software development.
  • Proven record of delivering results in an industrial setting.
  • Strong analytical and problem-solving skills, with the ability to understand the broader system context.
  • M.Sc. or B.Sc. in Robotics, Software Engineering, Computer Science, Electrical Engineering, or equivalent.
  • Nice-to-Have
  • Experience in software architecture and system design.
  • Understanding of cloud development.
  • Knowledge of Git-based workflows (e.g., Gerrit).
  • Experience in Python programming.
  • Familiarity with CI/CD and continuous integration environments.
  • Experience working in agile software development teams.

Benefits

  • Flexibility
  • Development
  • Perfect match

Job title

Senior C++ Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job