HTC Global Services Inc logo

Embedded Controls Software Engineer

HTC Global Services Inc

Allen Park, MIJobNo compensation foundTracked 1mo agoSeen in employer's feed 5 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

At a glance

Compensation
No compensation found
Location
Allen Park, MI
Work Authorization
Not specified

Requirements

Credentials this posting asks for.

Master's degree

Job overview

HTC Global Services Inc is hiring an Embedded Controls Software Engineer. The Embedded Controls Software Engineer designs, develops, and validates embedded control software for advanced automotive systems. This role requires expertise in embedded software development, real-time systems, embedded controls, and automotive software development throughout the complete product lifecycle.

Key focus areas include Design, develop, and implement embedded control software for automotive systems., Perform software architecture, analysis, and design for new embedded features., and Collaborate with cross-functional teams to translate system requirements into functional and technical software specifications..

Successful candidates bring Master's Degree, 6+ Years IT Experience, and 4+ Years Software Development Experience. Important skills include Embedded Software Development, Real-Time Systems, Embedded Controls, Automotive Software Development, Software Architecture, and Software Analysis.

Skills & qualifications

RequiredNice to have

Skills

Embedded Software DevelopmentReal-Time SystemsEmbedded ControlsAutomotive Software DevelopmentSoftware ArchitectureSoftware AnalysisSoftware DesignMATLABSimulinkStateflowC/C++PythonAUTOSARModel-in-the-LoopSoftware-in-the-LoopHardware-in-the-LoopUnit TestingIntegration TestingDebuggingRoot Cause AnalysisISO 26262ASPICEAutomation Script DevelopmentCAN Communication ProtocolsLIN Communication Protocols

Qualifications

Master's Degree6+ Years IT Experience4+ Years Software Development Experience

Benefits

Medical Insurance
Dental Insurance
Vision Insurance
Paid Time Off
401(k) Match

Full job description

Job Title

Embedded Controls Software Engineer

Overview

We are seeking an experienced Embedded Controls Software Engineer to design, develop, and validate embedded control software for advanced automotive systems. The ideal candidate will have expertise in embedded software development, real-time systems, embedded controls, and automotive software development throughout the complete product lifecycle.

Key Responsibilities

  • Design, develop, and implement embedded control software for automotive systems.

  • Perform software architecture, analysis, and design for new embedded features.

  • Collaborate with cross-functional teams to translate system requirements into functional and technical software specifications.

  • Develop and optimize embedded control algorithms using MATLAB/Simulink, Stateflow, C/C++, and Python.

  • Implement AUTOSAR-compliant software components and support software integration.

  • Perform software verification and validation through Model-in-the-Loop (MIL), Software-in-the-Loop (SIL), Hardware-in-the-Loop (HIL), unit testing, and integration testing.

  • Conduct on-target software validation and debugging using automotive development tools.

  • Perform root cause analysis and resolve software defects.

  • Ensure compliance with automotive software quality and functional safety standards, including ISO 26262, ASPICE, and AUTOSAR.

  • Develop automation scripts to improve software development and testing efficiency.

  • Participate throughout the embedded software development lifecycle, from requirements through implementation and validation.

Required Qualifications

  • Master's Degree.

  • 6+ years of IT experience.

  • 4+ years of software development experience.

  • Hands-on experience with embedded software development.

  • Strong knowledge of embedded systems and real-time software development.

  • Proficiency in C/C++ programming.

  • Experience with MATLAB, Simulink, and Stateflow.

  • Experience developing automation scripts using Python.

  • Experience with AUTOSAR software development.

  • Experience with CAN/LIN communication protocols.

  • Experience with software verification and validation, including MIL, SIL, and HIL testing.

  • Familiarity with automotive software development tools and debugging environments.

  • Knowledge of ISO 26262, ASPICE, and AUTOSAR standards.

What Makes HTC A Great Place To Build Your Future

HTC Global Services wants you to join our team. Come build new things with us and advance your career. At HTC Global, you’ll collaborate with experts, work alongside clients, and be part of high-performing teams driving success together. You’ll have long-term opportunities to grow your career and develop skills in the latest emerging technologies.

At HTC Global Services, our employees have access to a comprehensive benefits package. Benefits can include Group Health (Medical, Dental, and Vision), Paid Time Off, Paid Holidays, 401(k) matching, Group Life and Disability insurance, Professional Development opportunities, Wellness programs, and a variety of other perks.

Our success as a company is built on inclusion and diversity. HTC Global Services is committed to providing a workplace free from discrimination and harassment, where every employee is treated with dignity and respect. We celebrate differences and believe that diverse cultures, perspectives, and skills drive innovation and success. HTC is an Equal Opportunity Employer and a proud National Minority Supplier. We seek to empower each individual, fostering an environment where everyone feels valued, included, and respected.

#LI-Hybrid #LI-KK1

You've read the whole posting — now see how you match it.