Segula Technologies is hiring an

Embedded Software Development Engineer - Powertrain Controls

Auburn Hills, United States
Full-Time

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.

  • 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.

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

Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Development Engineer Q&A's
Report this job
Apply for this job