Software Engineer
Generalmotors•19h ago
United StatesHybridFull-timeMid Level3+ yrs exp
Top focus
Software EngineerSoftware Engineer Ii
Job Description DUTIES : Design, develop and implement controls software and diagnostic algorithms for GM’s current and next generation vehicle portfolio. Create and integrate software in hand-coded C, occasionally in MATLAB Simulink models.
Create and modify Unit test cases and Multicomponent test cases to ensure thorough software testing. Embrace BDD (Behavior Driven Development) and TDD (Test-Driven Development) software development methodologies to ensure Software Built-In Quality, promoting early bug detection, and facilitating collaboration between developers, testers, and non-technical stakeholders.
Hybrid Work Policy – 3 days In-office, 2 days remote - Must be able to report to local office
Requirements
- Bachelor's degree in Mechanical Engineering, Software Engineering, Electrical Engineering, Computer Engineering, Mechatronics, Computer Science
- related field of study and Three (3) years of experience as a Software Engineer, Controls Engineer, Design Engineer
- Alternatively, the employer will accept a Master's degree in Mechanical Engineering, Software Engineering, Electrical Engineering, Computer Engineering, Mechatronics, Computer Science
- related field of study and One (1) year of experience as a Software Engineer, Controls Engineer, Design Engineer
- One (1) year of experience with: Embedded software coding (C-language), Simulink/State flow, GIT environment(s), and plant modeling
- Development and testing experience on SIL/HIL and other virtual environments
- and Sophisticated sub-system integration including design, implementation, and testing. #LI-DNI 

- About GM Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
- Why Join Us We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture.
- Every day, we want every employee to feel they belong to one General Motors team.
- Benefits Overview From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions.
- Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources .
- Non-Discrimination and Equal Employment Opportunities (U.S.) General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging.
- We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
- All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran
- any other similarly protected status in accordance with federal, state and local laws.
- We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities.
- Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment.
- To learn more, visit How we Hire .
- Accommodations General Motors offers opportunities to all job seekers including individuals with disabilities.
- If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at 1-800-865-7580.
- In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
Required skills
CMATLABSimulinkGITEmbedded softwareSILHIL