What are the responsibilities and job description for the Engineering Manager-Middleware -Onsite in Ann Arbor, MI position at Cerebra Consulting Inc?
Job Details
Work Authorizations: must not require any sponsorship at all for at least the next 5-10 years.
Engineering Manager - Middleware
Full Time
Onsite in Ann Arbor, MI
Meet the team:
The Middleware Engineering Team builds software solutions to elevate our system from open-source middleware frameworks to an automotive-grade level, enabling Torc to deliver a safe and reliable autonomous product. Our software components ensure seamless interaction between the virtual driver applications and the underlying hardware, including high-performance systems-on-a-chip, traditional automotive microprocessors and controllers, sensors, and actuators.
We are currently seeking an Engineering Manager Middleware who is passionate about software leadership and middleware development for autonomous vehicle systems.
What you'll do:
In this role, you will lead a team of seven software engineers, develop middleware solutions to support Torc's autonomous software stack, and work on enhancing open-source middleware frameworks for automotive applications. Build, lead, coach, and develop a team of seven software engineers
- Accountable and responsible for career development and coaching of the team. Accountable and responsible for performance management of the team.
- Accountable and responsible for ensuring continuous performance feedback is delivered and compensation analysis in close collaboration with peer managers and People Operations.
- Customize existing open-source Ethernet-based middleware technologies such as ROS2 and SOME/IP.
- Define and develop safety adjustments to the middleware technology.
- Define and execute a release concept for the middleware technology.
What you'll need to succeed:
- Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, Electrical Engineering, or a related field engineering equivalent & 7 years of relevant experience. Master's degree preferred.
- 3 years of Engineering Management Experience
- Excellent communication and teamwork skills.
- Deep knowledge of middleware frameworks (e.g. ROS1, ROS2, SOME/IP, AUTOSAR Adaptive, V2X, LCM etc.)
- Experience with open-source collaboration.
- Strong proficiency in C .
- Experience with Linux.
- Experience in the certification process of automotive products.
- Ability to coach and thrive in an agile development environment.
Bonus Points!
- Hands-on mentality: Despite your leadership role, you are not afraid to get involved in coding and debugging.
- Experience with PCIe data transportation.
- Experience with NVIDIA DriveOS and
- Experience in safety-critical automotive systems and certification compliance.
Thanks,