Auburn Hills, Michigan, USA
5 days ago
Embedded Software Development Engineer - Powertrain Controls

Company Description

Accelerate your career with a fast-growing global engineering group. At SEGULA Technologies, you'll work on exciting projects and help shape the future in a company where innovation goes hand in hand with engineering.

3D printing, augmented reality, autonomous vehicles, the factory of the future... these are the daily rhythms of our 10,000 ingenious employees, so why not yours?

Whether next door or on the other side of the world, at SEGULA Technologies you'll find the opportunity that will give new meaning to your career!

Job Description

We are seeking a highly skilled Embedded Software Development Engineer with expertise in powertrain controls to join our dynamic team. The ideal candidate will be responsible for designing, developing, testing, and implementing embedded software solutions that optimize the performance of our powertrain systems. This role involves collaborating with cross-functional teams to deliver cutting-edge technology that meets our customers' needs.

Key Responsibilities:

Software Development: Design, develop, and implement embedded software for powertrain control systems, ensuring compliance with industry standards and regulations.

Control Algorithms: Develop and optimize control algorithms for engine management, transmission control, and hybrid/electric vehicle systems to improve efficiency, performance, and emissions.

Simulation and Modeling: Utilize simulation tools (e.g., MATLAB/Simulink) to model and validate control strategies, ensuring they meet performance targets.

Code Implementation: Write high-quality, efficient, and maintainable code in C/C++ for real-time embedded systems, adhering to best practices in software development.

Testing and Validation: Conduct software testing and validation, including unit testing, integration testing, and system-level testing. Analyze test results and troubleshoot issues as needed.

Documentation: Create and maintain comprehensive documentation for software designs, interfaces, testing protocols, and user manuals to support future development and maintenance efforts.

Collaboration: Work closely with hardware engineers, systems engineers, and other stakeholders to ensure seamless integration of software with powertrain hardware components.

Continuous Improvement: Identify opportunities for process improvements and contribute to the advancement of our software development methodologies.

Stay Updated: Keep abreast of industry trends, emerging technologies, and regulatory changes in the automotive sector related to powertrain controls.

Qualifications

Education: Bachelor’s degree in Computer Engineering, Electrical Engineering, Software Engineering, or a related field. A Master’s degree is a plus.

Experience:

3+ years of experience in embedded software development, particularly in powertrain control systems.Strong understanding of automotive communication protocols (e.g., CAN, LIN, Ethernet).Experience with real-time operating systems (RTOS) is preferred.

Technical Skills:

Proficiency in C/C++ programming for embedded systems.Familiarity with tools like MATLAB/Simulink for modeling and simulation.Knowledge of control theory and its application in powertrain systems.

Analytical Skills: Strong problem-solving skills with the ability to analyze complex systems and propose innovative solutions.

Communication Skills: Excellent verbal and written communication skills to collaborate effectively with team members and stakeholders.

Team Player: Ability to work independently as well as part of a team in a fast-paced, dynamic environment.

Preferred Qualifications:

Experience with ISO 26262 and functional safety standards.Familiarity with software version control systems (e.g., Git).Experience in hybrid and electric vehicle technology is a plus.

Additional Information

All your information will be kept confidential according to EEO guidelines.

Confirm your E-mail: Send Email