As a Senior Software Developer, you will be designing and implementing code for one of the different automotive systems: connectivity/infotainment, vehicle platform, autonomous drive, electrification etc. You will be part of an agile development team that is responsible for its backlog and working closely with Product Owner and other stakeholders to ensure a capable and quality assured software. The team takes lead on software development process definition and CI/CD, owns an embedded software platform, handshakes requirements with internal and external stakeholders. Your closest surrounding consists of software platform developers using C, C++ and/or Python, as well as Software Architects, System Engineers, Scrum Masters and Product Owners.
Your daily tasks:
- Implementing and testing solutions based on technical specification provided by customer
- Participating in code architecture design and discussions on new solution proposals
- Working on integration of external devices
- Estimating and planning future work
- Participating in conference calls with customer
- Preparing technical project and user documentation
- Support skills development of the individuals within your team
Frequently used technologies:
C++, gcc, gdb, CMake
Python, bash, Docker
AUTOSAR framework
Our expectations:
- 5+ years of industry experience in embedded Linux software development
- Proficiency in C++ 14/17/20 (including CMake build system)
- Strong knowledge in GoogleTest, Boost.Test or similar testing and mocking framework
- Knowledge in TCP/UDP, IP, Ethernet
- Knowledge in software supporting software development (clang-tidy, sanitizers, memory/cpu profilers, static analyzers)
- Prior experience with CI/CD systems (Jenkins/TeamCity/GitLab pipelines/Zuul)
- Proficiency in spoken and written English
- Proven strong problem solving and debugging skills
- Agile development practices
Our offer:
- permanent employment contract from the first day,
- hybrid, flexible working model,
- possibility of using increased tax-deductible costs in the case of creative work,
- co-financing to equip a workplace at home,
- development opportunities:
- substantive support from project leaders,
- a wide range of internal and external trainings (technical, language, leadership),
- certification support in various areas,
- mentoring and a real impact on shaping your career path,
- access to a database of over 2,000 training courses on Pluralsight, Coursera, Harvard platforms,
- internal communities (including Agile, IoT, Digital, Security, Women@Capgemini),
- the opportunity to participate in conferences both as a listener and an expert;
- benefits as part of the social package (including: subsidy to the Multisport card, medical care for the whole family, group insurance on preferential terms, cafeteria).