Junior C++ Software Developer

1 Month ago • 3 Years + • Programming

Job Summary

Job Description

The Luxoft team is responsible for integrating system function modules and functions into autonomous driving ECUs, supporting clients since 2018. They focus on ensuring software components, system functions, and adaptive AUTOSAR work seamlessly. The role involves adapting and enhancing existing software components to meet updated requirements for autonomous driving. Key challenges include debugging Hardware-in-the-Loop systems, fixing integrated code bugs, and enabling core functionalities like flashing, diagnostics, and cryptography. This position requires developing uncompromising software solutions for the autonomous driving platform and performing platform development for safety-critical systems based on QNX. The developer will design and develop software in C++ for validation in HIL and integration with hardware and vehicles, ensuring the performance, robustness, and security of the developed software are benchmark-leading. The role also involves working with Agile development methods and modern tools, participating in Agile rituals, and contributing to design and concepts based on customer requirements.
Must have:
  • Experience in object-focused software development and quality assurance
  • 3+ years of experience in C++ 14 (object lifetime, memory management, templates, design best practices)
  • MISRA Rules and Guidelines
  • Clang-tidy & Klocwork
  • Experience in Jira, Confluence, Codebeamer, Git, Bazel, Linux environments, and cross-compiler toolchains
  • Writing robust and reliable software with 100% Unit test coverage using Google Test/Mock
  • Understanding of Python for hardware integration tests using Pytest
  • Contribute to design and concepts based on customer requirements
  • Work with software architects and senior engineers
  • Ability to tackle complex problems and define constraints for optimal solutions
  • Estimate and improve estimates using Scrum poker and other techniques
  • Ability to work independently and proactively
Good to have:
  • Solid understanding of POSIX, experience in QNX is desired
  • Experience in Adaptive AUTOSAR
  • Experience in QNX Momentics
  • University degree in Computer Science (or comparable qualification)
  • Experience in Safe Software development, ISO 26262
  • Experience working in Agile processes
  • Experience with performance optimization techniques

Job Details

Project description

The Luxoft team is responsible for the integration of system function modules / system functions into the family of autonomous driving ECUs.
We have been supporting the client since 2018 in ensuring that the Software Components, System Functions, adaptive AUTOSAR and other components work together smoothly.

Existing Software Components which are essential to enable the future of autonomous driving are to be adapted and enhanced according to updated requirements.

Challenges include debugging the Hardware-in-the-Loop, bug fixing of integrated code, and enabling core functionalities such as flashing, diagnostics and cryptography.

Responsibilities
bullet icon

Develop uncompromising software solutions for the autonomous driving platform

bullet icon

Platform development for safety critical systems based on QNX.

bullet icon

Designing and developing the software in C++ to its validation in HIL and its seamless integration with both hardware and vehicle.

bullet icon

Ensuring that the performance, robustness and security of the developed software are leading the benchmark.

bullet icon

Working with Agile development methods and modern tools, participation in Agile rituals.

Skills

Must have

bullet icon

Experience in the field of object-focused software development and quality assurance

bullet icon

3 + years of experience in C++ 14 (object lifetime, memory management, templates and other software design best practices as implemented in C++). Later projects will need C++17

bullet icon

Misra Rules and Guidelines

bullet icon

Clang-tidy & Klocwork

bullet icon

Experience in Jira, Confluence, Codebeamer, git, Bazel, Linux development environments and cross-compiler toolchains.

bullet icon

Writing robust and reliable software with 100% Unit test coverage using google test/mock.

bullet icon

Understanding of Python for navigating hardware integration tests in Python to control the software on the target using Pytest.

bullet icon

Contribute to design and concepts, based on customer-provided use cases and requirements.

bullet icon

Work with software architects and senior engineers, with the ability to contribute towards internal Area component requirements derived from high-level concepts.

bullet icon

Ability to tackle complex problems by dividing into smaller tasks for practical solutions. Define constraints on tasks to obtain optimal solutions, focus on customer deliveries. Organize own work towards high-level goals

bullet icon

Know how to estimate and improve estimates over time, principles of scrum poker and other estimation techniques at a high level (Epics), as well as a detailed level (Tasks)

bullet icon

Ability to work independently and proactively.

Nice to have

bullet icon

Solid understanding of POSIX, experience in QNX is desired

bullet icon

Experience in Adaptive AutoSAR

bullet icon

preferably

bullet icon

Experience in QNX Momentics

bullet icon

University degree in Computer Science (or comparable qualification).

bullet icon

Experience in Safe Software development, ISO 26262

bullet icon

Experience working in Agile processes

bullet icon

Experience with performance optimization technics

Other
seniority icon

Languages

English: B2 Upper Intermediate

seniority icon

Seniority

Junior

Similar Jobs

Apple - Systems Quality Mechatronics Engineer

Apple

Austin, Texas, United States (On-Site)
1 Month ago
Digital dot robots - Robotics Technician

Digital dot robots

Pittsburgh, Pennsylvania, United States (On-Site)
3 Months ago
Moloco - Senior Backend Software Engineer

Moloco

Seoul, South Korea (On-Site)
2 Months ago
Luxoft - Regular C++ Software Developer

Luxoft

Chennai, Tamil Nadu, India (On-Site)
8 Months ago
Vimeo - Principal Go-to-Market Engineer

Vimeo

New York, United States (On-Site)
1 Month ago
Payactive - Database Developer

Payactive

Milpitas, California, United States (On-Site)
10 Months ago
Ubisoft - Senior C++ Programmer

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
3 Months ago
Nautilis mobile - Junior Programmer

Nautilis mobile

Pune, Maharashtra, India (On-Site)
2 Months ago
Ion - Senior Software Engineer - .Net

Ion

Pune, Maharashtra, India (On-Site)
1 Year ago
Sailpoint - Staff Java Software Engineer

Sailpoint

Pune, Maharashtra, India (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Tesla - Equipment Engineer Electrode, Battery Cell

Tesla

Brandenburg, Germany (On-Site)
5 Months ago
Plug power - Field Service Technician

Plug power

Gresham, Oregon, United States (On-Site)
3 Weeks ago
bytedance - Payment Growth and Campaign Strategy Lead - Global Payment

bytedance

Jakarta, Jakarta, Indonesia (On-Site)
4 Months ago
Siemens  - Gen AI engineer

Siemens

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Salesforce - Senior Director, Customer Success Management

Salesforce

Chicago, Illinois, United States (On-Site)
1 Year ago
Super.com - Senior Product Designer

Super.com

United States (Remote)
2 Months ago
Syniverse - Roaming Tester

Syniverse

San José Province, Costa Rica (On-Site)
1 Year ago
Pomelo - Senior Salesforce Administrator

Pomelo

United States (Remote)
3 Weeks ago
Weta Fx - Senior Rendering Research Engineer

Weta Fx

Wellington, Wellington Region, New Zealand (On-Site)
3 Months ago
Ziff Davis - Senior Information Technology Auditor

Ziff Davis

United States (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Egypt

luxsoft - Administration Assistant

luxsoft

Cairo, Cairo Governorate, Egypt (On-Site)
2 Months ago
Like Card - Head of Merchant Success

Like Card

Cairo, Cairo Governorate, Egypt (On-Site)
3 Weeks ago
ValU - Senior Full Stack Developer

ValU

El Sheikh Zayed City, Giza Governorate, Egypt (Hybrid)
1 Year ago
PwC - ETIC, GCP Cloud Solution Architect - Senior Manager

PwC

Cairo, Cairo Governorate, Egypt (On-Site)
9 Months ago
luxsoft - Senior Android HMI/Kotlin Developer

luxsoft

Egypt (Remote)
1 Month ago
Convai Technologies - Character Animator

Convai Technologies

Cairo, Cairo Governorate, Egypt (Hybrid)
1 Year ago
Informa Group - Marketing Executive

Informa Group

Cairo, Cairo Governorate, Egypt (On-Site)
3 Months ago
Springer Group - Education Consultant, ELT & International Curriculum

Springer Group

Cairo, Cairo Governorate, Egypt (Hybrid)
1 Month ago
PwC - ETIC, GCP Technical Support Engineer - Senior Associate

PwC

Cairo, Cairo Governorate, Egypt (On-Site)
9 Months ago
Rackspace Technology - Site Reliability Engineer / Observability Engineer

Rackspace Technology

Giza, Giza Governorate, Egypt (Remote)
7 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

In The Pocket - C# Engineer (.NET)

In The Pocket

Bucharest, Bucharest, Romania (On-Site)
2 Months ago
Aristocrat - Senior Engineer II (C++ Developer)

Aristocrat

Noida, Uttar Pradesh, India (Hybrid)
3 Weeks ago
Electronic Arts - Software Developer II

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
Forcepoint - Senior Software Engineer - C++ Developer

Forcepoint

Thane, Maharashtra, India (On-Site)
4 Weeks ago
Imanage - Senior Software Engineer (Java)

Imanage

London, England, United Kingdom (Hybrid)
1 Month ago
Canonical - C, Golang Software Engineer

Canonical

(Remote)
2 Months ago
bytedance - Senior Software Developer, Routing Verification & Emulation

bytedance

San Jose, California, United States (On-Site)
2 Weeks ago
ARHS - Java Developer

ARHS

Leuven, Flanders, Belgium (On-Site)
9 Months ago
Any Desk - C++ Software Developer

Any Desk

Tampa, Florida, United States (Hybrid)
1 Month ago
BioFire - Manufacturing Technician (C Shift)

BioFire

Salt Lake City, Utah, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

Empower your future with Luxoft: Innovate, thrive and grow in a software-defined world.

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)

Bengaluru, Karnataka, India (On-Site)

Chicago, Illinois, United States (On-Site)

Mexico (Remote)

Plano, Texas, United States (On-Site)

View All Jobs

Get notified when new jobs are added by luxsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug