Position Summary:
Our client is a large Tier 1 automotive manufacturer with an immediate need for a Senior Embedded Software Engineer at its Grand Rapids, Michigan facility. In this role, you will be at the forefront of designing and developing cutting-edge embedded software for vehicle access products. You will also play a key role in mentoring junior engineers, guiding them through complex technical challenges, and driving the mission of our electronics department. If you are passionate about automotive technology and have a strong background in embedded systems, this opportunity is for you.
Why This is a Great Opportunity:
- Competitive Base Salary: $130-155k DOE
- Hybrid work environment with ability to work from home 2-3 days per week
- Profit Sharing Opportunities
- Health insurance including medical, dental and vision insurance
- 401(k) with company match
- Health Savings Account (HSA) or Flexible Spending Account (FSA) availability
- Tuition Assistance
- Our client is the recognized leader in their niche, so this is your opportunity to make an immediate impact on an industry leading company!
Primary Responsibilities:
- Design, develop, and maintain embedded software for vehicle access products, ensuring compliance with industry standards and company guidelines.
- Mentor and guide junior engineers, providing technical leadership and fostering a collaborative team environment.
- Work closely with customers and suppliers to develop and manage design requirements and specifications.
- Participate in Agile Scrum teams, contributing to sprint planning, daily standups, and sprint reviews.
- Lead the quoting process for new programs, including estimation of hours, costs, and required tools.
- Generate and evaluate software architecture alternatives, ensuring optimal solutions for product development.
- Consider and implement cybersecurity aspects in product development and deployment.
- Write high-quality, efficient C code that meets functional and technical specifications.
- Perform peer reviews of software artifacts to ensure quality and adherence to best practices.
- Support product testing in the lab and collaborate with manufacturing teams to ensure seamless product integration.
Qualifications and Requirements:
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- 7+ years of experience in embedded software engineering, preferably within the automotive industry.
- Proven ability to lead software development projects with minimal supervision.
- Strong experience with C/C++ programming, MISRA-C, AUTOSAR, and software design for embedded systems.
- Familiarity with Agile methodologies, including Scrum, and experience working in a cross-functional team environment.
- Deep understanding of automotive electronics, including cybersecurity, functional safety (ISO 26262), and A-SPICE.
- Proficiency with debugging tools, lab equipment, and software development tools such as PTC Integrity, Visual C#, Python, and DSP.
- Strong problem-solving skills, with the ability to diagnose and resolve complex technical issues.
- Ability to work effectively in a fast-paced, collaborative environment, adapting to shifting priorities and demands.
- Strong organizational skills with the ability to manage multiple priorities effectively.
- Superior leadership and communication skills, with the ability to convey complex information clearly.