Software Engineer
DUTIES AND RESPONSIBILITIES:
· Overall responsible for the software and digital solutions for the P3 product line. (Bi-directional power processing systems to test electric and hybrid electric vehicle components and sub-systems e.g., batteries).
Develop embedded software (C/C++)
Develop functional software using MATLAB Simulink
Work with offshore software development team
· Creating all necessary software documentation
· Work in close contact with responsible HQ department and follow global development guidelines
· Partnering and outsourcing to proven partners will also be required, and tracking/reporting of project progress with outsource partners.
· Participates in software requirements definition and documentation, conceptual designs, coding, test methodology, anomaly tracking and resolution, design reviews, and hardware/software debugging
· Work with Field Service and Quality to provide Engineering support to customers
· Support cross-functional team, including digital design, product engineering, test engineering and manufacturing/production engineering
MINIMUM QUALIFICATIONS
· Experienced in embedded software design and coding (C/C++)
· Experience in model-based system engineering tools (MATLAB Simulink)
· Experience in software testing
· Experience with software configuration and problem tracking (e.g. JIRA, SVN)
· Understanding in digital solutions, bluetooth, Wi-Fi, etc
· Experience with planning, executing, and managing outsourced developments (partial or turn-key)
· Experience in all phases of software development cycle
· 8 years’ experience in a similar role
Preferred qualification:
· Experience in leading a team of software engineers
· Experience with continuous development and continuous integration
Education:
BS in engineering: computer science or electrical engineering
Required work authorization:
United States
Required travel:
Up to 10%
Job Type: Full-time
Pay: $115,000.00 - $130,000.00 per year
Benefits:
401(k)
Dental insurance
Health insurance
Health savings account
Paid time off
Vision insurance
Schedule:
8 hour shift
Ability to commute/relocate:
Monrovia, CA 91016: Reliably commute or planning to relocate before starting work (Required)
Work Location: In person