Sr Software Engineer
Job Description:
Job Title: Senior Software Engineer
Summary: The Senior Software Engineer will play a pivotal role in designing and developing embedded software for vehicle access products. They will serve as a mentor to junior engineers, providing technical leadership, and contributing to the mission and vision of the electronics department. With a focus on innovation and customer satisfaction, the Senior Software Engineer will collaborate with internal and external stakeholders to drive excellence in product development.
Primary Responsibilities:
- Mentor and support junior engineers through training, reviews, and collaboration.
- Collaborate with customers and suppliers to develop and manage designs, requirements, and specifications.
- Participate in Agile Scrum teams, including sprint planning, daily standups, and sprint reviews.
- Estimate hours and costs for new programs, engaging with internal teams and suppliers.
- Contribute to new product development and manage lessons learned.
- Write C Code to meet functional and technical specifications.
- Perform peer reviews on all project artifacts.
- Ensure code compliance with MISRA-C, CERTC, and company coding guidelines.
- Create and maintain software architecture and detail designs.
- Support Test Lab functional test requirements.
- Assist manufacturing with inline product testing methods and equipment selection.
- Evaluate alternative suppliers for future products and troubleshoot electronics content.
- Support VA/VE efforts to enhance product value.
Other Responsibilities:
- Attend job-required training sessions.
- Ensure compliance with ISO 26262 Functional Safety Management.
- Collaborate with EE department and SW Group development.
- Assist with purchasing electronic parts and test equipment.
- Support VA/VE efforts to enhance product value.
Supervision Received: Limited Direction: Works within overall policies, goals, and budgetary limits. Virtually self-supervising with direct accountability for final results.
Education & Experience:
- Bachelor's degree in Computer or Electrical Engineering, Computer Science, or related field.
- Software Project Leadership experience preferred.
- 7+ years of automotive experience preferred.
- Proficiency in configuring entire projects in AUTOSAR (Vector preferred) and Software architecture tradeoff analysis.
- Experience with ADAS.
Other Knowledge, Skills & Abilities:
- Proficiency with Lab Power Supply, Soldering Iron, Oscilloscope, Digital Multimeter, Spectrum Analyzer, and other electronic testing equipment.
- Strong programming skills in C/C++, Atmel/AVR Studio, DSP, Python, ARM, etc.
- Proficient in MS Office.
- Ability to utilize problem-solving methodologies such as 8D, Kepnor-Tregoe, and Fishbones.
- Experience contributing to peer design reviews.
Required Skills:
Software