Easetalent is a leading recruiting and consulting firm committed to connecting exceptional talent with their ideal career opportunities. Our mission is to facilitate the growth and success of both our candidates and partner companies by bridging the gap between talent and opportunity. We are currently seeking a senior Full-Stack Software Engineer to join our client.
Position Summary:
We are seeking a Senior Software Engineer to join our client team in Grand Rapids, MI. In this pivotal role, you will be responsible for designing and developing embedded software for vehicle access products. As a subject matter expert, you will mentor and guide junior engineers, contribute to the strategic direction of the electronics department, and collaborate with both internal and external stakeholders to drive innovation and ensure the success of our products.
Key Responsibilities:
-
Mentor and guide junior engineers through training, reviews, and collaboration, fostering a culture of continuous improvement and technical excellence.
-
Collaborate with customers and suppliers to develop and manage designs, requirements, and specifications, ensuring alignment with project goals.
-
Actively participate in Agile Scrum teams, contributing to sprint planning, daily standups, retrospectives, and sprint reviews.
-
Provide accurate cost estimates for new programs, considering factors such as hours, tools, and licenses.
-
Support new product development and manage lessons learned, ensuring continuous improvement in engineering processes.
-
Develop C code to meet functional and technical specifications, adhering to MISRA-C, CERTC, and Client coding guidelines.
-
Perform peer reviews on all project artifacts, ensuring high-quality software delivery.
-
Create and maintain software architecture and detailed designs, supporting the overall system design and integration.
-
Assist the Test Lab with functional test requirements and work with manufacturing teams on inline product testing methods, specifications, and equipment selection.
-
Investigate and evaluate alternative suppliers for electronic content to ensure future product success.
-
Assess and troubleshoot electronic content within the core product base to ensure reliability and performance.
Qualifications:
-
Bachelor’s degree in Computer or Electrical Engineering, Computer Science, or a related field.
-
Proven experience in software project leadership and design, with a minimum of 7 years in the automotive industry.
-
Strong ability to independently launch and lead software development projects.
-
Extensive experience with AUTOSAR (Vector preferred) and software architecture tradeoff analysis within AUTOSAR.
-
Proficiency in lab instruments such as power supply, soldering iron, oscilloscope, digital multimeter, spectrum analyzer, and other related equipment.
-
Strong problem-solving skills, including expertise in 8D, Kepnor-Tregoe, and Fishbone methodologies.
-
Proficiency in MS Office, MPLAB X, Visual C#, C/C++, Atmel/AVR Studio, DSP, Python, and ARM.
-
Knowledge of ISO 26262 Functional Safety Management, purchasing/budgeting for electronic parts and test equipment, and VA/VE efforts.
-
Ability to work with global teams and contribute to peer design reviews.
Supervision:
-
Works from overall policies, goals, and budgetary limits with limited direction.
-
Virtually self-supervising with direct accountability for final results.
Additional Info:
-
Must be willing to work on-site one day per week.
-
Preference will be given to local candidates, though H-1B visa holders will be considered.
Key Requirements:
-
Minimum of 7 years of experience in the automotive industry.
-
Extensive expertise in configuring projects using AUTOSAR and performing software architecture tradeoff analysis.
-
Familiarity with lab instruments as outlined.
-
Strong technical and problem-solving skills, with an ability to lead and mentor others.