Senior Software Developer C++

1 Month ago • 7 Years + • Programming

Job Summary

Job Description

The Luxoft team is responsible for integrating system function modules into autonomous driving ECUs. They have been supporting the client since 2018, ensuring smooth operation of software components, system functions, and adaptive AUTOSAR. Existing software components critical for autonomous driving will be adapted and enhanced. Key challenges include debugging Hardware-in-the-Loop, fixing integrated code bugs, and enabling core functionalities like flashing, diagnostics, and cryptography. Responsibilities include developing uncompromising software solutions, platform development for safety-critical systems on QNX, designing and validating C++ software in HIL, and ensuring software performance, robustness, and security.
Must have:
  • Experience in object-focused software development and quality assurance
  • 7+ years of experience in C++ 14, with future projects requiring C++17
  • Knowledge of Misra Rules and Guidelines
  • Familiarity with Clang-tidy & Klocwork
  • Experience with Jira, Confluence, Codebeamer, git, Bazel, Linux development environments, and cross-compiler toolchains
  • Writing robust software with 100% Unit test coverage using google test/mock
  • Understanding of Python for hardware integration tests using Pytest
  • Contributing to design and concepts based on customer requirements
  • Collaborating with software architects and senior engineers
  • Ability to break down complex problems into smaller tasks for practical solutions
  • Estimating and improving estimates using scrum poker and other techniques
  • Ability to work independently and proactively
Good to have:
  • Solid understanding of POSIX, QNX experience 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

7+ 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

Senior

Similar Jobs

Ariens Company - Seasonal Field Test Operator

Ariens Company

Sebring, Florida, United States (On-Site)
1 Month ago
Interactive Brokers - Information Security Controls Manager

Interactive Brokers

Greenwich, Connecticut, United States (Hybrid)
2 Months ago
Sandbox VR - Retail Associate

Sandbox VR

Dublin, Ohio, United States (On-Site)
3 Years ago
Side - Korean Player Support Team Lead

Side

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
2 Months ago
tures studios - Senior Game Programmer

tures studios

Canada (Remote)
3 Months ago
dimfrost studios - Senior Programmer

dimfrost studios

Norrköping, Östergötland County, Sweden (On-Site)
1 Month ago
high radius - Account Executive - Enterprise Net-New

high radius

Houston, Texas, United States (On-Site)
3 Months ago
KOJIMA PRODUCTIONS - System Programmer

KOJIMA PRODUCTIONS

Tokyo, Japan (On-Site)
8 Months ago
Capgemini - SAP HANA/SQL

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Precisly - Software Engineer II (C, Java, ETL)

Precisly

United Kingdom (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Square - Enterprise Architect - High Tech, Telco, and Media

Square

Dallas, Texas, United States (Remote)
3 Weeks ago
Rippling - Senior Forward Deployed Engineer

Rippling

San Francisco, California, United States (On-Site)
7 Months ago
PwC - Indirect Tax Senior Associate

PwC

Vancouver, British Columbia, Canada (Hybrid)
3 Weeks ago
EMA - Partner Success Architect

EMA

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
NXP - Software Internship – Automotive Security Firmware

NXP

Bucharest, Bucharest, Romania (On-Site)
10 Months ago
Final Strike Games - Senior HR Generalist

Final Strike Games

Montreal, Quebec, Canada (On-Site)
4 Months ago
Accenture - Solution Architecture Manager

Accenture

Pune, Maharashtra, India (On-Site)
4 Weeks ago
Accenture - Business Process Architect

Accenture

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Vigaet - Project Coordinator Internship

Vigaet

(On-Site)
7 Months ago
Optiv - Threat Analyst- 2nd Shift | Remote, USA

Optiv

Overland Park, Kansas, United States (Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Egypt

Luxoft - Regular Android HMI Architect

Luxoft

Cairo, Cairo Governorate, Egypt (On-Site)
8 Months ago
Valeo - Management Controller - Finance

Valeo

Cairo, Cairo Governorate, Egypt (On-Site)
3 Months ago
Integrant - Lead Python Developer

Integrant

Cairo, Cairo Governorate, Egypt (Hybrid)
1 Month ago
PwC - ETIC, Executive Assistant - Senior Associate

PwC

Cairo, Cairo Governorate, Egypt (On-Site)
9 Months ago
luxsoft - Regular React + Typescript/Python Developer

luxsoft

Egypt (Remote)
2 Weeks ago
PwC - ETIC, Solution Architecture - Senior Manager

PwC

Cairo, Cairo Governorate, Egypt (On-Site)
9 Months ago
PwC - Data Engineer Associate

PwC

Cairo, Cairo Governorate, Egypt (On-Site)
1 Year ago
Hive - Digital Account Manager

Hive

Cairo, Cairo Governorate, Egypt (On-Site)
1 Year ago
Rackspace Technology - Senior Solutions Architect (GCP)

Rackspace Technology

Egypt (Remote)
2 Months ago
Integrant - Power Platform Lead

Integrant

Cairo, Cairo Governorate, Egypt (Hybrid)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Aeries technology - Senior Software Developer

Aeries technology

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Merkur gaming  - C++ Leads/Associate Tech Leads

Merkur gaming

Noida, Uttar Pradesh, India (On-Site)
2 Months ago
Next Level Business Services - Technical Lead (ASP.NET / Site core)

Next Level Business Services

Philadelphia, Pennsylvania, United States (On-Site)
9 Months ago
luxsoft - Java/Scala Developer

luxsoft

Serbia (Remote)
1 Month ago
NXP - Embedded Software Developer - Student

NXP

Roznov, Neamț County, Romania (On-Site)
10 Months ago
zoox - Senior Software Engineer - C++ Development, Vehicle Experience

zoox

Foster City, California, United States (Hybrid)
5 Months ago
Ubisoft - Generalist Programmer

Ubisoft

Winnipeg, Manitoba, Canada (Hybrid)
2 Months ago
binance - Senior Software Engineer (Java/Python/LLM)

binance

Taipei City, Taiwan (On-Site)
5 Months ago
Activision - Senior Online Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
FICO - Senior C++ Engineer (Parallel Processing)

FICO

United States (Remote)
1 Year 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)

Bengaluru, Karnataka, India (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