Regular Software Developer C++

1 Month ago • 5 Years + • Programming

Job Summary

Job Description

The Luxoft team is responsible for integrating system function modules and functions into autonomous driving ECUs. They have been supporting the client since 2018 to ensure smooth operation of software components, system functions, and adaptive AUTOSAR. Existing software components enabling autonomous driving are to be adapted and enhanced based on updated requirements. Challenges include debugging Hardware-in-the-Loop systems, fixing integrated code bugs, and enabling core functionalities like flashing, diagnostics, and cryptography. Responsibilities involve developing uncompromising software solutions for the autonomous driving platform, platform development for safety-critical systems based on QNX, and designing/developing software in C++ for validation in HIL and seamless integration with hardware and vehicles. The role also requires ensuring leading performance, robustness, and security of developed software, and working with Agile development methods and modern tools.
Must have:
  • Experience in object-focused software development and quality assurance
  • 5+ years of experience in C++ 14 (object lifetime, memory management, templates, design best practices)
  • Knowledge of Misra Rules and Guidelines
  • Familiarity with Clang-tidy & Klocwork
  • Experience with Jira, Confluence, Codebeamer, git, Bazel, Linux development, 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
  • Contributing to design and concepts based on customer requirements
  • Working with software architects and senior engineers on internal Area component requirements
  • Ability to tackle complex problems by dividing into smaller tasks and defining constraints
  • Estimating and improving 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

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

Regular

Similar Jobs

Forescout Technologies  Inc  - Senior Corporate Counsel

Forescout Technologies Inc

United States (On-Site)
8 Months ago
NVIDIA - Senior Physical Design Verification Layout Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Months ago
affinidi - Engineering Manager, Full Stack

affinidi

London, England, United Kingdom (Hybrid)
2 Weeks ago
Cadence - Principal Solutions Engineer - AE

Cadence

Noida, Uttar Pradesh, India (On-Site)
10 Months ago
Sourcegraph  Inc  - Senior Support Engineer - US West [IC3]

Sourcegraph Inc

United States (Remote)
2 Weeks ago
Quantic Dream - C++ QT Software Developer (M/F/NB)

Quantic Dream

Paris, Île-de-France, France (Hybrid)
3 Years ago
cyara - Senior Database Administrator

cyara

Hyderabad, Telangana, India (Hybrid)
3 Months ago
Ajmera Infotech - SENIOR ASP.NET DEVELOPER

Ajmera Infotech

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Luxoft - Senior Java Developer

Luxoft

Ukrainka, Kyiv Oblast, Ukraine (Remote)
8 Months ago
Eqvilent - C++ TEAM LEAD (MARKETS EXPANSION)

Eqvilent

(Remote)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

MiQ - Account Management + Ad Operations Executive - China

MiQ

Shanghai, China (On-Site)
3 Months ago
Gameloft - Gameplay Programmer (C++, Junior)

Gameloft

Ho Chi Minh City, Ho Chi Minh City, Vietnam (Hybrid)
3 Weeks ago
Bally's Interactive - Senior IT Support Specialist

Bally's Interactive

Toronto, Ontario, Canada (On-Site)
3 Weeks ago
PwC - Senior Associate -SAP ABAP-Kolkata-TC

PwC

Kolkata, West Bengal, India (On-Site)
10 Months ago
Salesforce - Performance Engineering, LMTS

Salesforce

Burlington, Massachusetts, United States (Hybrid)
2 Months ago
Infosys - Senior Developer - NextJS Full Stack (with Sitecore/CMS Exposure)

Infosys

Melbourne, Victoria, Australia (On-Site)
3 Months ago
Ubisoft - Associate Technical Director, Animation

Ubisoft

Toronto, Ontario, Canada (Hybrid)
3 Months ago
GoMotive - Spanish Technical Support Engineer

GoMotive

Pakistan (Remote)
1 Month ago
ARHS - Application Engineer/Administrator

ARHS

The Hague, South Holland, Netherlands (On-Site)
9 Months ago
Zscaler - Senior Network Engineer

Zscaler

Japan (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Egypt

Rackspace Technology - Full Stack Java Developer

Rackspace Technology

Giza, Giza Governorate, Egypt (On-Site)
1 Month ago
Integrant - Senior Data Engineer - Cloud

Integrant

Cairo Governorate, Egypt (Hybrid)
3 Months ago
limbic entertainment - Senior Programmer

limbic entertainment

Cairo, Cairo Governorate, Egypt (On-Site)
3 Months ago
Amva Dev - Front-end Developer

Amva Dev

Cairo, Cairo Governorate, Egypt (On-Site)
3 Years ago
PwC - ETIC, GCP Technical Support Engineer - Manager

PwC

Cairo, Cairo Governorate, Egypt (On-Site)
9 Months ago
PwC - ETIC, Project Manager - Senior Associate

PwC

Cairo, Cairo Governorate, Egypt (On-Site)
2 Months ago
Integrant - Principal iOS Developer

Integrant

Cairo, Cairo Governorate, Egypt (Hybrid)
4 Months ago
PwC - ETIC, Cybersecurity Graduate Program

PwC

Cairo, Cairo Governorate, Egypt (On-Site)
9 Months ago
limbic entertainment - Engine Programmer

limbic entertainment

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

Get notifed when new similar jobs are uploaded

Programming Jobs

Ion - Senior C++ Developer, Italy

Ion

Milan, Lombardy, Italy (On-Site)
10 Months ago
Sailpoint - Staff Java Software Engineer

Sailpoint

Pune, Maharashtra, India (Hybrid)
3 Weeks ago
Sigma Software - Middle/Senior Database Administrator

Sigma Software

(Remote)
3 Months ago
Capgemini - .Net architect

Capgemini

Hyderabad, Telangana, India (On-Site)
3 Months ago
JDA - Support Lead – PL/SQL, Unix Shell scripting & WMS

JDA

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Ion - Software Developer Cobol/Cics/DB2, Italy

Ion

Italy (Hybrid)
10 Months ago
Rockstar Games - Software Engineer, C# WPF (All Levels)

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
2 Months ago
Nine - P&C Analyst - 6-month contract - Immediate Start

Nine

North Sydney, New South Wales, Australia (On-Site)
1 Month ago
Capgemini - .Net Azure

Capgemini

Pune, Maharashtra, India (On-Site)
2 Months ago
Capgemini - Golang Dev

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months 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