Talent.com
This job offer is not available in your country.
Embedded Software Engineer - Automotive Infotainment Systems (C++ / Linux / Android)

Embedded Software Engineer - Automotive Infotainment Systems (C++ / Linux / Android)

endegospzooKraków, Polska
30+ days ago
Job description

Endego is all about people

At Endego, we take pride in creating comprehensive engineering solutions that set standards in the industry. Our specialization covers sectors such as automotive, railway, agriculture, heavy-duty vehicles, commercial vehicles (such as buses), and additional sectors like medical and household appliances. As a company with Polish roots, we have seven branches in Poland with headquarters in Krakow, and also an office in Munich and Romania.

Our organizational culture is based on openness and building collaborative partnerships. We believe that success is achieved through cooperation and communication, which is reflected in our daily activities. We can proudly say that at Endego, people come first.

Our team currently consists of 300 skilled specialists, including engineers, as well as experts in other fields. We are a dynamically growing company, and our ranks are constantly expanding.

Join us!

If you are passionate about working in an international environment, want to develop your skills, and be part of a team that genuinely influences the development of modern technologies, then Endego is the place for you!

Become part of Endego and let’s shape the future of engineering together!

Responsibilities

  • Contribute to the design, development, and delivery of next-generation automotive infotainment systems.
  • Collaborate with global teams to build high-performance software solutions from concept to production release.
  • Troubleshoot and analyze software issues, ensuring optimal performance and reliability.
  • Modify and enhance existing software to adapt to new hardware platforms or improve functionality.
  • Work closely with third-party vendors and stakeholders to ensure top-tier software quality.
  • Support the software lifecycle, from development to post-deployment maintenance.

Requirements

  • Strong experience in embedded software development .
  • Proficient in C / C++ programming for embedded systems.
  • Solid problem-solving and debugging skills, with a proactive and independent mindset.
  • Hands-on experience with Linux kernel , with familiarity in QNX, Android, OTA architecture and toolchains as a plus.
  • Ability to develop Python-based test tools and automation scripts , with continuous improvement of CI / CD pipelines.
  • Experience with modern software design methodologies , agile development practices , and Test-Driven Development (TDD) is an advantage.
  • Understanding of System-on-a-Chip (SoC) architectures, ARM processors , and peripheral interfaces (UART, SPI, I2C, USB).
  • Knowledge of automotive networks and diagnostics protocols   ( CAN / LIN ).
  • Familiarity with Functional Safety (ISO 26262) and ASPICE standards is a strong plus.
  • We Offer

  • Ability to work remotely or in the office of your choice
  • Any form of employment - employment contract or B2B
  • Flexible working hours
  • Diversified and international projects
  • Private medical care (Medicover)
  • Medicover Sport Card
  • Funding of preventive mental health support
  • Attractive employee referral program
  • Create a job alert for this search

    Embedded Software Engineer • Kraków, Polska