C++ Senior Software Developer
Detroit, Michigan, USA
About Zenuity- Making it Real
We are breaking new ground with world-class driver-assistance and autonomous-driving technologies. To meet the automotive industry’s requirements, we are developing a software in a fashion and context that hasn’t been done before. With robustness, speed to market and a flexible approach we are changing the way the world looks at mobility, infrastructure and everyday life for people worldwide.
We work on interesting technical challenges using cutting edge technologies in a high performance, agile organization with an innovative environment & high level of autonomy, putting you in the driver’s seat. We have a team-based structure with professional management & continuous development, where you will be exposed to many areas within Autonomous Driving, maximizing development opportunities.
We work on interesting technical challenges using cutting edge technologies in a high performance, fully agile organization with an innovative environment & high level of autonomy, putting you in the driver’s seat. We have a team-based structure with professional management & continuous development, where you will be exposed to many areas within Autonomous Driving, maximizing development opportunities.
What You Will Do
We are looking for a Senior software developer (C++) to join us in providing expertise across all company development areas , You will work with a team of software engineers to design, implement, mentor and provide technical support to less experienced developers. The successful candidate will be a responsible, motivated, self-started who is able to work alone as well as in a team environment. You will influence the software architecture of product development, drive computational intensive and resource limited C++ development, you will drive software development cycle, you will participate in the creation, maintenance, and enforcement of coding standards for safety-critical software, you will Implement critical software components and translate technical details of development to management staff, you will analyze executed test plans, and confirm that the software behavior respects the requirement documents. you will investigate new technologies (frameworks, libraries, practices, etc) and integrate them to the current codebase.
B.S. or M.S. in Computer Science, Software Engineering or equivalent, in addition to 8+ years of industry experience. You must have strong experience programming in C++ (10+ years) on a multi-threaded system. Modern versions of C++ are preferred (C++11/14/17). You must have software testing knowledge and experience working with debuggers, IDEs, and compilers. You must have experience with Linux, POSIX, and experience integrating third-party code and/or application frameworks. You have experience with source code management tools (git). You must have experience as a Tech lead and mentor of early-career developers and be a persistent, creative problem solver. You must be able to manage individual workload and deliver established project milestones. You must be self-motivated with a persistent desire to learn and understand the unknown. In addition, you must maintain an open mind to the perspectives of others and the possibility of all things.
QNX and experience with other object oriented languages such as python, java and C# is a plus.
401(k) and Gain Sharing with company matching funds
Vacation, Personal, Generous Holidays, College Savings, Car Allowance Program
Flexible working hours & work-life balance
Dynamic work environment & attractive and flexible work spaces
With the skillset and mindset described you have the chance to make self driving cars a reality as an engineer at our site in Detroit.
We are really excited to welcome candidates with these skills so don't hesitate to take the chance of a lifetime!
Zenuity work proactively to create a culture of diversity and inclusion, where individual differences are appreciated and respected. To drive innovation we see diversity as an asset, which means we value and respect differences in gender, race, ethnicity, religion or other belief, disability, sexual orientation or age etc.
Interviews are held on a continuous basis, so we highly recommend that you submit your application at your earliest convenience.