Software Engineer
Join an automotive technology team developing the core software platform for software-defined vehicles. Design and deliver production-quality services for Linux and embedded environments, including workload orchestration, software deployment, vehicle communication, and system management. The role is
Обязанности
- Design and implement core platform software for software-defined vehicles
- Build distributed components for orchestration, deployment, communication, and system management
- Develop software solutions from design through production
- Investigate complex technical problems and deliver robust solutions
- Evaluate and integrate open-source technologies
- Use Git, CI/CD, automated testing, and code reviews
- Apply AI tools to research, design, implementation, debugging, testing, and code understanding
Требования
- At least 2 years of production software development experience; candidates with less experience may be considered
- Strong software engineering fundamentals and programming skills in a modern language
- Experience developing on Linux
- Experience designing, debugging, and maintaining complex software systems
- Ability to understand large codebases and independently design software components
- Experience with Git, CI/CD, automated testing, and modern engineering practices
- Proficiency with AI-assisted software development tools, including LLMs and AI agents
- Successful completion of a background investigation
Будет плюсом
- Rust experience
- Experience with distributed systems, networking, asynchronous programming, or concurrency
Условия и преимущества
- Flexible work environment
- Extensive training through the company university
- Competitive wellness benefits
- Inclusive environment supporting professional and personal development
- Office-based work three days per week