Software Engineering Manager – IoT, Edge, Embedded Connectivity

Online interview
Employment contract
Paid vacation

Project description

About this position:

The Software Engineering Manager is responsible for building and leading an embedded software development team. 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 the team of up to 20 embedded software developers. You will help hire some of the team yourself, with ambitious hiring targets throughout 2020 and 2021.

Function of the role is to develop a team capable of delivering production intent, automotive grade software to enable connectivity and security for future vehicles and mobility solutions.

  • Manage remote and local software development teams
  • Ensure team adherence to established software development process, workflows and quality controls
  • Enhance and help define new development process to ensure good software quality and rapid innovation
  • Have a good understanding of the product being built and its vision
  • Work with Product Owners, Developers and Project Managers to create and prioritize tasks
  • Estimate feasibility and work effort to ensure you have the right size of team
  • Participate in requirements grooming, sprint planning, daily stand-ups and sprint
  • Work with other development teams, architects, operations and other stakeholders to identify technical needs and interfaces
  • Own the overall product design and architecture
  • Participate in design and code reviews
  • Work on development tasks and change requests as necessary
  • Stay up to speed on new technologies and their potential applicability to the product
  • Generate reports on team performance and product quality and work towards continuous improvement
  • Work with the team to nurture careers, knowledge and cross-functional interactions
  • Understand team growth needs to recruit and build the 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?

  • Significant experience in embedded software application development
  • Very experienced in engineering leadership
  • Experience working with remote teams
  • Development experience with C/C++, Microcontrollers and Linux
  • Experience with coding standards like MISRA
  • Project management skills and experience using JIRA
  • Strong presentation and communication skills
  • Ability to mentor, motivate and take care of your team

Desirable Requirements:

  • Master’s degree in Computer science, Computer Engineering, Electrical Engineering or related degree programs.
  • Knowledge of Functional Safety and SPICE processes
  • Experience with CI/CD workflows

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

Our company


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

Check out similar job offers