Software C++ Developer / Embedded Linux

2 Weeks ago • 3-4 Years • Research & Development

About the job

Job Description

Develop and optimize embedded applications for automotive infotainment systems. Collaborate with the client to understand their needs and propose innovative solutions. Ensure code quality, maintainability, and adherence to industry standards. Participate in agile development methodologies, including Scrum and Kanban. This role involves working on-site with a client to develop cutting-edge automotive infotainment systems. You will be responsible for designing, developing, and testing critical components of the next-generation IVI system, collaborating closely with a cross-functional team. The position requires strong proficiency in C and C++14 or higher, a deep understanding of embedded systems, and experience with Embedded Linux and automotive standards (UDS, DoIP, CAN, CAN FD, Ethernet).
Must have:
  • Strong proficiency in C and C++14 or higher
  • Deep understanding of embedded systems
  • 3-4 years Embedded Linux experience
  • Automotive standards (UDS, DoIP, CAN, CAN FD, Ethernet)
  • Excellent problem-solving skills
  • Agile development methodologies (Scrum, Kanban)
  • English and Italian communication skills
Good to have:
  • Experience with QNX
  • Serialization/deserialization techniques
  • Publish/subscribe protocols (MQTT, AMQP, ROS)
  • CI/CD tools (Git, Python, Bash, Docker)
  • AUTOSAR, ISO 26262, and MISRA standards
  • HAL and hypervisor technologies
Project description

We are seeking a talented Embedded Systems Engineer to contribute to the development of cutting-edge automotive infotainment systems. You will work on-site with our client, collaborating closely with a cross-functional team to design, develop, and test critical components of the next-generation IVI system.

Responsibilities

Develop and optimize embedded applications for automotive infotainment systems.

Collaborate with the client to understand their needs and propose innovative solutions.

Ensure code quality, maintainability, and adherence to industry standards.

Participate in agile development methodologies, including Scrum and Kanban.

Skills

Must have

Strong proficiency in C and C++14 or higher

Deep understanding of embedded systems concepts and principles

3-4 years of experience with Embedded Linux

Experience with automotive standards and protocols (UDS, DoIP, CAN, CAN FD, Ethernet)

Excellent problem-solving and debugging skills

Strong written and verbal communication skills in English and Italian

A hands-on approach to problem-solving, willing to experiment with different solutions

Nice to have

Experience with QNX

Knowledge of serialization/deserialization techniques

Familiarity with publish/subscribe protocols (MQTT, AMQP, ROS)

Experience with CI/CD tools (Git, Python, Bash, Docker)

Knowledge of AUTOSAR, ISO 26262, and MISRA standards

Experience with HAL and hypervisor technologies

Other

Languages

Italian: B2 Upper Intermediate,English: C1 Advanced

Seniority

Regular

View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Luxoft, a DXC Technology Company (NYSE: DXC), is a digital strategy and software engineering firm providing bespoke technology solutions that drive business change for customers the world over. Acquired by U.S. company DXC Technology in 2019, Luxoft is a global operation in 44 cities and 21 countries with an international, agile workforce of nearly 18,000 people. It combines a unique blend of engineering excellence and deep industry expertise, helping over 425 global clients innovate in the areas of automotive, financial services, travel and hospitality, healthcare, life sciences, media and telecommunications.

DXC Technology is a leading Fortune 500 IT services company which helps global companies run their mission critical systems. Together, DXC and Luxoft offer a differentiated customer-value proposition for digital transformation by combining Luxoft’s front-end digital capabilities with DXC’s expertise in IT modernization and integration. Follow our profile for regular updates and insights into technology and business needs.

Kraków, Lesser Poland Voivodeship, Poland (On-Site)

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)

Ukrainka, Kyiv Oblast, Ukraine (Remote)

New Delhi, Delhi, India (Remote)

Iași, Iași County, Romania (On-Site)

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

Bengaluru, Karnataka, India (On-Site)

Chennai, Tamil Nadu, India (On-Site)

United States (Remote)

View All Jobs

Get notified when new jobs are added by Luxoft

Similar Jobs

Luxoft - Senior DevOps Engineer

Luxoft, Poland (On-Site)

Playrix - Senior Release Engineer

Playrix, Serbia (Remote)

Publicis Groupe - Senior Manager Infrastructure - DevOps GCP/Azure

Publicis Groupe, India (On-Site)

 Sagecor Solutions - Test Engineer 3 (IDN - 089)

Sagecor Solutions, United States (On-Site)

Valeo - Engineer - Optics

Valeo, India (On-Site)

DigitalFish - Senior Computer Vision Engineer, Imaging & Simulation

DigitalFish, United States (On-Site)

Rivos - Platform FPGA Design

Rivos, United States (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Spell Brush - Software Engineer

Spell Brush, United States (On-Site)

Virtusa - Data Scientist

Virtusa, India (On-Site)

The Walt Disney Company - Systems Administrator II (Linux)

The Walt Disney Company, Canada (Hybrid)

Luxoft - Neoxam Consultant

Luxoft, Australia (On-Site)

Ajmera Infotech - DevOps Engineer

Ajmera Infotech, United States (On-Site)

Visa - Associate Tech Support Analyst

Visa, United States (On-Site)

The Walt Disney Company - Senior Systems Administrator (Overnight Shift)

The Walt Disney Company, United States (On-Site)

Get notifed when new similar jobs are uploaded

Research & Development Jobs

ByteDance - Software Engineer, Inference

ByteDance, United States (On-Site)

ByteDance - Research Scientist, Multimodality

ByteDance, United States (On-Site)

Rivos - UPF Engineer

Rivos, Taiwan (Hybrid)

Anavation - Software Developer 3

Anavation, United States (On-Site)

Cadence - Design Engineer II

Cadence, India (On-Site)

Magna International - Image Processing Engineer-Automotive (8-12 Years)

Magna International, India (On-Site)

Get notifed when new similar jobs are uploaded