CAREER MENU Senior Software Engineer - UX/HMI Team Engineering · Arriver - U.S. Flexible Remote APPLY FOR THIS JOB Share Tweet Share Mail Job Title: Senior Software Engineer - UX/HMI Team Job Location: Novi, MI Who we are: Arriver™ is a new software unit and brand, fully focused on developing perception, fusion and drive policy software for the next generation cars. It will deliver an open, scalable and flexible architecture solution running on Qualcomm® Snapdragon Ride™ System on a Chip (SoC) platform. Arriver™ has 800 people in 5 countries – China, Germany, Romania, Sweden, USA – and builds on more than a decade of experience in active safety software development. The company is wholly owned by Veoneer. As Software Engineer for the UX/HMI team, you will lead software development for prototyping new interaction concepts and tools related to driver assistance. You will mentor junior developers on the HMI team, improve upon CI/CD practices, and lead code reviews and best practices for software development. This position is asking for Senior to principal professional depending on experience and background. This position is a flexible remote role which means employees have the flexibility to work remotely, but are expected to report to a local office. What you'll do: Support graphical application development for HMIs and engineering tools Lead software development on a variety of demo and internal data projects Use frameworks including Qt, Unity3D, and React to design and implement applications Develop driving simulator capabilities using C++ and simulation tools (Carmaker, dSPACE) Improve upon CI/CD practices to adapt to changing environments Mentor and advise junior developers on the HMI team Lead code reviews and best practices for software development Required Qualifications: Bachelors / Masters in Computer Science or related field 7-10 years experience developing software applications Strong experience developing in C++ and comfortable developing in C#, Java, JavaScript, and Python 2 years experience using Qt, Unity3d, or similar rendering and gaming engines 3 years experience with git version control and CI / CD concepts 2 years experience working with SQL, noSQL, or time series databases 2 years experience developing with hardware and process virtualization technologies 2 years experience mentoring newer developers and acting as project lead for development projects Comfortable quickly learning new toolchains, frameworks, and languages Driving simulation (Carmaker, dSPACE) Excellent written and verbal communication skills Flexible and willing to accept a change in priorities as necessary Nice to Have: Working experience with the following technologies are of additional benefit: Mobile application development (Android, iOS, cross platform) Linux, bash scripting, basic networking REST APIs MQTT, Protocol Buffers Docker CAN, ROS, or LCM Tools & Technology: Strong experience developing in C++ and comfortable developing in C#, Java, JavaScript, and Python Experience using Qt, Unity3d, or similar rendering and gaming engines Familiarity with git version control and CI / CD concepts Familiarity with SQL, noSQL, and time series database concepts Working knowledge of hardware and process virtualization technologies Driving simulation (Carmaker, dSPACE) Benefits: Arriver Software, Inc. is an Equal Employment Opportunity (EEO) employer and offers challenging opportunities that go beyond the boundaries of a job description. We offer a comprehensive package including: Competitive Salary + bonus Medical, Dental, Vision, and company-paid disability and life insurance 401(k) retirement plan with matching program 3-5 weeks of vacation DOE Flexible work hours Casual working environment No dress code Car Stipend Additional information Remote status Flexible remote APPLY FOR THIS JOB Or, know someone who would be a perfect fit? Let them know! Share Tweet Share Mail Related jobs Senior Software Engineer -Bedrock Engineering · Arriver - U.S. Flexible Remote Vehicle Build Technician - Verification and Validation Team Engineering · Arriver - U.S. Flexible Remote Engineering Manager Engineering · Arriver - U.S. Flexible Remote MORE JOBS Department Engineering Arriver - U.S. 27000 Meadowbrook Rd #201 48377 Novi Directions 248-200-3090 + - © OpenStreetMap, © CARTO The feel of a startup, only with global access. We are purpose-driven and curious team-players. We are pioneers who thrive in response to new and exciting challenges at the forefront of technology. Our international, agile and highly collaborative teams will work closely together to design, develop, and deliver an integrated, customized SoC and software stack platform to global automakers and Tier-1 suppliers. About Arriver USA Arriver™ is a new software unit and brand, fully focused on developing perception, fusion and drive policy software for the next generation cars. It will deliver an open, scalable and flexible architecture solution running on Qualcomm® Snapdragon Ride™ System on a Chip (SoC) platform. Arriver™ has 800 people in 5 countries – China, Germany, Romania, Sweden, USA – and builds on more than a decade of experience in active safety software development. The company is wholly owned by Veoneer. arriver.com Career site Start Departments Jobs departments Engineering Management IT Quality Finance HR All departments Arriver Arriver Arriver USA Arriver Germany Arriver Sweden Arriver Romania Arriver China Users Log in to Connect Employee Data & privacy Manage cookies Applicant tracking system by Teamtailor