Overview
Skills
Job Details
Title: Embedded Middleware Engineer
Location: Peachtree City, GA 30269
Contract role: 2+ years. Long term.
Industry: Automotive.
Company Overview:
Our client is an industry-leading provider of in-vehicle entertainment, navigation, and connectivity systems, offering innovative solutions to enhance the driving experience. With a focus on cutting-edge technology and seamless integration, they are committed to delivering high-quality products to automotive manufacturers worldwide.
Position Overview:
The ideal candidate will have a strong background in software architecture and design principles, with expertise in developing middleware solutions for automotive cockpit systems. This role will involve working closely with cross-functional teams to design, develop, and integrate software components for in-vehicle infotainment (IVI) and cockpit systems.
Key Responsibilities:
- Design and develop embedded middleware solutions for automotive cockpit systems, focusing on Android Automotive middleware and Hardware Abstraction Layers (HAL).
- Collaborate with software architects and engineers to define system requirements and software interfaces.
- Implement communication middleware frameworks such as SOME-IP and DDS, ensuring compatibility with time-sensitive networking requirements.
- Contribute to the development and customization of Linux-based systems, including Automotive Grade Linux and Yocto Linux.
- Participate in board bring-up activities and device driver development to ensure seamless integration of hardware and software components.
- Utilize C, C++, and Object-Oriented Design principles to develop high-quality, efficient software solutions.
- Work with cross-functional teams to ensure software components meet performance, reliability, and safety requirements.
Required Skills and Qualifications:
- Bachelor s degree in computer science, Electrical Engineering, or related field.
- Solid understanding of embedded software development principles and practices.
- Proficiency in C/C++ programming languages, with experience in Object-Oriented Design.
- Strong experience with Android Framework and middleware development for automotive applications.
- Familiarity with Linux-based systems, including Linux kernel development and Yocto Linux.
- Knowledge of hypervisor technology, real-time operating systems (RTOS), and virtualization.
- Experience with Automotive Grade Linux and familiarity with Automotive SPICE processes is a plus.
- Excellent communication skills and ability to work effectively in a collaborative team environment.
Our client offers a dynamic and collaborative work environment, where innovation and excellence are celebrated. As part of a global leader in technology, you'll have the opportunity to work on cutting-edge projects that shape the future of automotive technology. Join us in creating innovative solutions that enhance the driving experience for customers around the world.