Job Title: Senior Software Engineer - Automotive Production
Job Type: Direct Hire
Shift: Flexible (8 AM - 5 PM or 7 AM - 4 PM)
Job Description: We are seeking a Senior Software Engineer to develop and maintain source code for vehicle conversion systems. The ideal candidate will have experience in automotive software development, particularly with communication protocols, embedded systems, and vehicle control functions.
Key Responsibilities:
- Develop and maintain source code for communication between electrical modules in vehicle conversion systems.
- Control motor, actuator, and other output functions.
- Reverse engineer and analyze engineering protocols.
- Debug, document, and maintain all created software.
- Collaborate with cross-functional teams to ensure system functionality and improvements.
Required Skills & Experience:
- Experience in creating PC-based applications and embedded systems programming (C, C++, VB).
- Familiarity with ARM-based programming.
- Soldering experience with surface mount and through-hole components.
- Strong troubleshooting and problem-solving skills.
- Ability to connect prototype parts for working systems.
- Excellent written and verbal communication skills.
Minimum Qualifications:
- Bachelor’s degree in Electrical Engineering, Computer Science, or a related field.
- 5+ years of experience in automotive software development preferred (candidates with related experience will be considered).
Benefits:
- 401k with dollar-for-dollar match up to 5%.
- Paid Time Off: 17 days in the first year, increasing to 19 days after year 1-4, and 24 days after 5+ years.
- Paid bi-weekly.