Search by job, company or skills

Luxoft India Llp

Senior C++ Developer

5-10 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted an hour ago
  • Over 200 applicants
Quick Apply

Job Description

Responsibilities

- Develop uncompromising software solutions for the autonomous driving platform.

- Platform development for safety-critical systems based on QNX.

- Design and develop software in C++; validate in HIL and ensure seamless integration with both hardware and vehicle.

- Ensure the performance, robustness, and security of the developed software is industry-leading.

- Work with Agile development methods and modern tools; participate in Agile rituals.

SKILLS-

Must have:

- Experience in object-oriented software development and quality assurance.

- 5+ years of experience in C++14 (object lifetime, memory management, templates, and best practices). Later projects will require 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.

- Ability to write robust, reliable software with 100% unit test coverage using Google Test/Mock.

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

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

- Collaborate with software architects and senior engineers; contribute to internal Area component requirements derived from high-level concepts.

- Strong problem-solving skills: break down complex problems into smaller tasks for practical solutions, define constraints for optimal solutions, and focus on customer deliveries.

- Ability to organize work toward high-level goals.

- Familiarity with estimation techniques, including Scrum poker, at both high (Epics) and detailed (Tasks) levels.

- Capability to work independently and proactively.

Nice to have:

- Solid understanding of POSIX; experience in QNX is preferred.

- Experience in Adaptive AutoSAR.

- Familiarity with QNX Momentics.

- University degree in Computer Science (or a comparable qualification).

- Experience in safe software development, including ISO 26262.

- Experience working in Agile processes.

- Knowledge of performance optimization techniques. 

More Info

Job Type:
Industry:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Luxoft India Llp

Job ID: 100027407

Similar Jobs