Embedded Software Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Key Skills for This Role
Full Job Posting
Duties
Design, develop and implement thermal management control and diagnostic algorithms for GM’s next generation of EV vehicles.
Work closely with multi-disciplined engineering teams to interpret functional requirements to translate and implement appropriate control and diagnostic strategies.
Create and integrate software in either MATLAB Simulink models or hand-coded C.
Create or modify Unit test cases and Multicomponent test cases to ensure thorough software testing.
Explore and understand new thermal systems and requirements to enable controls and software development.10% travel to client sites domestically and internationally.
Hybrid Work Policy - 3 days In-office, 2 days remote - Must be able to report to local office.
Requirements
Bachelor's degree in Computer Science, Computer Engineering, Mechanical Engineering, Electrical Engineering, or related field of study. Four (4) years of experience as a Software Engineer, Associate Software Engineer, Embedded Software Engineering Intern, Software Test Engineer or related occupation. OR Master's degree in Computer Science, Computer Engineering, Mechanical Engineering, Electrical Engineering, or related field of study. Two (2) years of experience as a Software Engineer, Associate Software Engineer, Embedded Software Engineering Intern, Software Test Engineer or related occupation Two (2) years of experience in the following: Software coding including C-language, Simulink, Stateflow, GIT environment, plant modeling, and Python; Embedded software and controls development experience; Developing hand code in C language; Compile ECU level software build; Development and testing experience on SIL and HIL; and Jira and Agile Framework.
#LI-DNI
About General Motors
General Motors is a U.S. automotive company that designs, manufactures, and sells vehicles under brands including Chevrolet, Buick, GMC, and Cadillac. The company operates globally across vehicle engineering, manufacturing, sales, and mobility services.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at General Motors
Systems Engineering Manager, AV Platform Software
Sunnyvale, USA
Senior Frontend Engineer - Vehicle Software Integrity
Austin, USA
Prismatics Execution Engineer – Toledo Propulsion Systems
Toledo, USA
Software Engineer - Transmission Control
Newark, USA
Cadillac District Sales Manager - Charlotte, NC
, USA
Systems Engineering Manager, AV Platform Software
Sunnyvale, USA
Controls Engineer- 2nd shift
Saginaw, USA
Assembly Execution Engineer
Toledo, USA
Senior Frontend Engineer - Vehicle Software Integrity
Austin, USA
Prismatics Execution Engineer – Toledo Propulsion Systems
Toledo, USA
Sr. Manager - Market and Industry Analysis
Warren, USA
