Let's talk about the job
We offer exciting jobs for different areas. We are active in the areas of permanent employment, freelance projects and temporary work. Simply upload your profile and we will contact you immediately. If there is no suitable job for you, we would be pleased to receive your unsolicited application.
Is this a good fit for you?
Senior Software Engineer C++ (m/f/o) (DE)
C++, C++ 11, Linux, Yocto, Python, TDD
The IVETEC GmbH is an independent full-service development partner for the automotive industry. Our focus is on demand-specific hardware and software development in the field of E/E as well as the development and certification of RF technologies. Furthermore, we provide sustainable recruitment solutions for our clients through the placement of specialists and managers in permanent employment, freelance contracts and premium project business in employee leasing. Our company headquarters and R&D competence center are in the middle of Germany. For our client, a well-known international development partner of the automotive industry, the IVETEC GmbH is looking for 4 Freelancer as Senior Software Engineer C++ (m/f/o). About the role As a member of the Connected Car Controller and Global Search team you will develop middle-ware components allowing the car and platform system modules to gather requested information from car's native applications and backed one, aggregate them and present to end user - driver, passenger, or co-driver. Development is done in C++ in Linux environment with Python utilization. It is utilizing native platform APIs and thrift interfaces. You will work in the agile development team, you will design, implement, integrate and test your code as a standalone module and with cooperation with system. You will be part of a larger software organization with hundreds of other Software Engineers. This role focuses on the "in car" part of the system. You will be able to utilize your experience and expertise with the topics like common APIs, rest bus, communication, component security and alike in shaping the Global Search service. You will make use modern tools, technologies, engineering practices and methodologies. Education ·Degree in Computer Science, Information Technology, Communication Technology or a comparable qualification Experience ·Excellent coding skills in C++ 11/14, 5+ years ·Experience with Linux and Yocto, 3+ years ·Experience with GIT version control and CI/CD, ·Experience in Python, 5+ years ·Knowledge about testing frameworks (e. g. pytest) and and understanding of TDD concepts Nice to have ·Knowledge of D-Bus, REST, Apache proxy / Linux networking / shared libraries ·Virtualization techniques (VMware, qemu) in combination with Yocto ·Automotive industry / embedded development background ·Experience with in-vehicle infotainment systems ·Experience with Atlassian Product Family (Jira, Confluence) ·Open-Source Background Personal skills ·Well-developed communication and teamwork skills ·Personal initiative, commitment, perseverance and resilience ·Aspiration to engineering excellence Language skills ·Written and spoken English B2 min. Your place of work ·Remote You would like to get to know our client? Then we look forward to receiving your detailed application with the following information • whether you would like to start as a freelancer with your earliest possible availability and • your hourly rate in the home office/remote and • your hourly rate on site. Please send your application online with Job ID 1448 to the e-mail address email@example.com.
- Degree in Computer Science, Information Technology, Communication Technology or a comparable qualification
- Excellent coding skills in C++ 11/14, 5+ years
- Experience with Linux and Yocto, 3+ years
- Experience with GIT version control and CI/CD,
- Experience in Python, 5+ years
- Knowledge about testing frameworks (e. g. pytest) and and understanding of TDD concepts
- Knowledge of D-Bus, REST, Apache proxy / Linux networking / shared libraries
- Virtualization techniques (VMware, qemu) in combination with Yocto
- Automotive industry / embedded development background
- Experience with in-vehicle infotainment systems
- Experience with Atlassian Product Family (Jira, Confluence)
- Open-Source Background
- Well-developed communication and teamwork skills
- Personal initiative, commitment, perseverance and resilience
- Aspiration to engineering excellence
- Written and spoken English B2 min.