Embedded Software Architect – IoT, Edge, Embedded Connectivity

Aptiv
Senior
Online interview
Employment contract
Krakow
Paid vacation
26

Project description

About this Position

The Senior Software Architect is responsible for all aspects of the software design and development. Delivery of all technical aspects of software architecture into the product design. The project we are hiring for is an IoT connected edge device, which has machine learning abilities, OTA, 5G networking and encryption built in. Device is constantly plugged into the vehicle, analyzing data in realtime, and sending relevant data onto the cloud where it’s processed further. It also has the ability to aid root cause analysis remotely. You will be responsible for architecting of the embedded software, as well as helping with development of the hardware itself. You will liaise with cyber security experts, development team, and more. You will be the most senior technical owner of this product. 

Function of the role is to deliver production intent, automotive grade software to enable connectivity and security for future vehicles and mobility solutions.  

  • Drive software architecture and design
  • Mentor and teach the wider team on current information pertaining to software architecture, design and development
  • Collaborate with the systems and hardware teams to support system bring-up, integration and testing
  • Serve as lead and mentor for new software engineers joining the project team


 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?

Requirements:

  • Extensive experience in automotive software design and development experience
  • Very experienced with full life cycle automotive software development
  • Experience with IoT or embedded product development 
  • Great technical mentor
  • Expert software designer with extensive, successful track record in conceiving, developing, and deploying innovative software systems. Fluent in mathematics, statistics, geospatial engineering and computer science
  • Extensive experience writing and designing software and performing technical reviews of software of less experienced engineers
  • Keen analytical and problem solving skills
  • Excellent communication and presentation skills
Nice to Haves (Preferred Qualifications): 

  • Experience in connectivity, infotainment, active safety or telematics systems.
  • Experience with C, C++, MQTT, Python, Java
  • Experience leading and integrating embedded software for AutoSAR, QNX, Embedded Linux, or Embedded C
  • Experience with Automotive Systems-on-Chip (SOC) from TI, Renesas, NXP, Qualcomm, Infineon, etc.
  • Experience with automotive memory implementations such as; DDR, NAND, NOR, UFS, etc.
  • Experience with automotive wireless communication chipsets for Wi-Fi, Bluetooth, as well as wireless combination chips from Marvell, Qualcomm, Cypress, etc.
  • Experience with automotive Network Access Devices (NAD) from Qualcomm, Intel, Titan, Sierra Wireless, U-box
  • Experience with automotive GNSS/GPS/Precise Point Positioning(PPP) and Inertial Measurement Unit (IMU) projects for vehicle positioning
  • Experience with automotive Cyber Security and/or Functional Safety requirements

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