Submit your job posting if your job should be listed here too!
Submit your job application to C++ employers via Meeting C++
published at 23.09.2020 08:38
Location: Japan (remote start)
Company: Automotive - inquire for details
Relocation Level: International
Remote support for this position: partial
Product: A vehicle software platform supporting the development of autonomous driving and the adjacent technologies and services comprising the greater mobility industry. As it evolves, this platform will massively impact the mobility space and the broader creation of a new class of products and services
Role: Engineering Director, Vehicle SW. Looking for a C++ expert to lead the technological and philosophical direction of a platform which will enable development of an exceptionally programmable vehicle
Responsibilities:
- Lead and grow a team. The team is currently small, but will eventually become substantially larger. The leadership component is critical. You must also be comfortable acting as a public advocate in this role. (If you prefer to be an individual contributor there is a lot of room for you as well)
- You will mentor multiple engineering teams across a variety of disciplines towards a collective vision and goals
- You will collaborate with a wide variety of external partners, while also communicating with the broader open source community in this space
- You will bridge large-scale, modern SW development into the traditional automotive world. Re-imagining things is not a cliche, it is expected
- You will influence vehicle SW engineering best practices for developing safe and reliable code of the highest quality
- You will oversee discussions pertaining to tooling and application development across teams to ensure continued high level engagement around architecture
- There will be much more, as you will truly be creating something novel that will have a lasting impact on the mobility space and the world. This will be very challenging work, but also extremely rewarding, inspirational, and not to mention FUN!
Core Qualifications:
- You must be communicative and engaging. Pair this with an obsession for creating high performing, robust, and reliable systems. You also must be a problem solver and have a knack for creating trust among a variety of stakeholders
- You need to be a builder, and highly adept at C++ coding and best practices. You should be no stranger to shipping large-scale systems to production
- You should be familiar with low latency, real-time operating system architectures (e.g., Linux RT, QNX) and/or operating system architectures for embedded devices (e.g., iOS, Android, embedded Linux)
- In past projects you will have shipped code frequently. Working under Agile Methodologies should be second nature for you
- You should have a solid grasp of cybersecurity best practices
Nice to haves:
- Experience working with Rust code bases
- Experience developing automotive software (broader embedded experience is the baseline)
- A grasp of automotive safety standards (e.g., ISO26262 / IEC61508, MISRA)
- An understanding of modern development tools (e.g., CI/CD, Containerization)
- Experience working with cloud infrastructure and tools