Senior C / C++ Embedded Software Developer – Big Data Products in Aptiv Connected Services

Aptiv
Senior
Online interview
Employment contract
Krakow
Paid vacation
26

Project description

About this position:

The Senior Embedded Software Developer will design, develop and maintain software for automotive data acquisition and device-to-cloud communication for use in the automotive industry. You will be challenged to solve problems with cutting-edge technology and deliver the highest quality service to our customers. Creativity and self-motivation are essential for this role.

Responsibilities and duties

  • Work as a member of a globally distributed team designing and developing data acquisition and secure data exchange solutions for machine-to-machine applications
  • Develop software solutions from initial concept and requirements development through to production implementation and support
  • Software issue troubleshooting, problem solving, root cause analysis, etc
  • Modify existing software to correct errors, allow it to adapt to new hardware, or to improve performance
  • Integrate software from 3rd parties


Join us:

  • Help us advance mobility, save lives and improve our planet
  • See effects of your work in showrooms of almost every car seller
  • Learn new technologies thanks to the collaboration with our customers’ technical centers

Who we're looking for?

  • Experience in embedded software application development
  • Independent problem-solving ability
  • Experience in C/C++ application development, Autosar and Linux
  • Experience with coding standards like MISRA
  • Familiarity with microcontrollers and ARM processor
  • Experience with software design methodologies and latest software quality standards
  • Knowledge of vehicle diagnostics and automotive networks, such as CAN, is preferred but not required Experience in embedded applications development or automotive embedded development is preferred
  • Experience with agile software development process
  • Knowledge of Functional Safety and SPICE processes
  • Experience with CI/CD workflows

Skills
C
C++
How we manage our projects?
Methodology
Scrum, Agile
Who makes architectural decisions?
Architekt
Who makes technology stack decisions?
Architekt/Tech Lead z Zespołem
Project management software
Jira
How we code?
Git
Version control
Code review
Static code analysis
TDD
Knowledge database
How we test?
Unit tests
Integration tests
Performance tests
Manual testing
CI
Toolset
Laptop
PC
Additional monitor
Operating system
Work environment
Tech supervisor
Open space
Flexible working hours
Healthcare
  • Healthcare package
Leisure package
  • Leisure package
Kitchen
  • Fruits
  • Hot beverages
Traning
  • Trainings
  • Conferences
Parking
  • Car parking
  • Bicycle parking
Other
  • Integration events
  • Pracowniczy Program Emerytalny
  • Ubezpieczenie grupowe na życie
  • Bonus z okazji narodzin dziecka
  • Program wellbeing
  • Imprezy integracyjne

Our company

Aptiv

Krakow 3000+
Tech skills
  • C
  • C++
  • Jenkins

Check out similar job offers