Software Developer - Prototype Automotive Electronics - C++ / React.js & node.js / Front end coding (Full Benefits Package)
Akkodis
About the role
Do you possesses professional level software design and development (C++, ReactJS and NodeJS for front end coding) experience while supporting an engineering domain? If so, we are interested in speaking to you!
Additional pluses are prototype familiarity/experience, electrical/electronics support, CAN tools, and any prior automotive background.
Akkodis is seeking a qualified Software Developer for a full-time role on our dedicated team for the next several years in the Detroit Metropolitan area. As a software developer for our automotive design prototype department, you'll be part of a team that translates concepts into reality in the form of functional electronic and mechatronic prototypes.
From functional components like buttons, switches and knobs, to fully functional prototype electric drivetrains – you will have the opportunity to see the future of a well-known domestic vehicle manufacturer firsthand and play a pivotal role in the early-stage development of the next generation of vehicle content and experiences. This role requires a deep understanding of software development principles, strong organizational skills, the ability to work in a fast-paced environment and the ability to manage complex projects from conception to completion.
Starting Pay Range: Up to $105,000/yr (salary commensurate based on experience and education levels).
Software Developer job responsibilities include • Design, develop, and implement software prototypes to validate new concepts and technologies. • Collaborate with cross-functional teams, including product managers, designers, engineers and other developers, to gather requirements and create innovative solutions. • Develop protocols and write clean, maintainable, and efficient code. • Perform testing and debugging to ensure the functionality and performance of prototypes. • Document development processes and code for future reference. • Support research and feasibility studies to explore new technologies and methodologies. • Stay updated with the latest industry trends and technologies to continuously improve prototypes.
QUALIFICATIONS (minimum required): • Bachelor's degree in Computer Science, Software Engineering, or a related field. • Experience in any software design and development, with a focus on rapid iteration. • Experience leveraging programming languages, proficient in: ReactJS, NodeJS, and C++. • Experience with software development tools and frameworks. • Experience supporting electrical system testing and debugging, leveraging hardware and software as appropriate. • Experience integrating with various operating systems including Windows, iOS, etc. • Ability to work in a fast-paced and collaborative environment • Strong problem-solving skills and the ability to think creatively. • Excellent communication and teamwork skills. • Familiar with automotive electronics systems (CAN), hardware systems and subsystems is optional. • Fluent in various CAD software such as Rhino, Alias and Catia is optional. • Experience with machine learning, artificial intelligence, or other advanced technologies is optional.
If you are interested in the Software Developer role, please click EASY APPLY. For other opportunities available at Akkodis go to www.akkodis.com.
Equal Opportunity Employer/Veterans/Disabled
Benefit offerings available for our associates include subsidized medical/dental, vision, life insurance, short-term disability, additional voluntary benefits, EAP program, commuter benefits and a 401K plan. Our benefit offerings provide employees the flexibility to choose the type of coverage that meets their individual needs. In addition, our associates may be eligible for paid leave including Paid Sick Leave or any other paid leave required by Federal, State, or local law, as well as Holiday pay where applicable.
To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit https://www.akkodis.com/en/privacy-policy.
The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:·
The California Fair Chance Act
Los Angeles City Fair Chance Ordinance
Los Angeles County Fair Chance Ordinance for Employers
San Francisco Fair Chance Ordinance
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Experience in any software design and development, with a focus on rapid iteration
- Experience leveraging programming languages, proficient in: ReactJS, NodeJS, and C++
- Experience with software development tools and frameworks
- Experience supporting electrical system testing and debugging, leveraging hardware and software as appropriate
- Experience integrating with various operating systems including Windows, iOS, etc
- Ability to work in a fast-paced and collaborative environment
- Strong problem-solving skills and the ability to think creatively
- Excellent communication and teamwork skills
- Familiar with automotive electronics systems (CAN), hardware systems and subsystems is optional
- Fluent in various CAD software such as Rhino, Alias and Catia is optional
- Experience with machine learning, artificial intelligence, or other advanced technologies is optional
Responsibilities
- From functional components like buttons, switches and knobs, to fully functional prototype electric drivetrains – you will have the opportunity to see the future of a well-known domestic vehicle manufacturer firsthand and play a pivotal role in the early-stage development of the next generation of vehicle content and experiences
- This role requires a deep understanding of software development principles, strong organizational skills, the ability to work in a fast-paced environment and the ability to manage complex projects from conception to completion
- Design, develop, and implement software prototypes to validate new concepts and technologies
- Collaborate with cross-functional teams, including product managers, designers, engineers and other developers, to gather requirements and create innovative solutions
- Develop protocols and write clean, maintainable, and efficient code
- Perform testing and debugging to ensure the functionality and performance of prototypes
- Document development processes and code for future reference
- Support research and feasibility studies to explore new technologies and methodologies
- Stay updated with the latest industry trends and technologies to continuously improve prototypes
Benefits
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free