Workplace Classification:
Hybrid : This role is categorized as hybrid. This means the candidate is expected to report to their primary work location three times per week, at minimum, or other frequency dictated by the business.
The Role:
In this software development role, you will be responsible for developing software applications using sound, repeatable, industry standard methodologies. You will have the opportunity to work hands-on writing software or solutions, based on detailed requirements and system specifications. Development activities will include updating existing software and/or developing new software solutions to address a specific need or solve a particular business problem.
Additionally, you will drive development activities in accordance with appropriate methodologies and application of a repeatable, systematic, and quantifiable approach to the development process. You will coach/mentor software developers and will review the software being developed. This role will also work closely with architects and technical leaders to ensure code alignment with design patterns/frameworks.
What You'll Do (Responsibilities):
Write software for vehicle-side functionality in C/C++.
Participate in discussions & reviews for requirements, design, and test cases.
Create software design artifacts using Unified Modeling Language (UML) techniques.
Use cross-compilation techniques to compile designs for multiple embedded platforms.
Perform software configuration management using Git and code review using Gerrit, GitHub.
Implement Unified Diagnostic Services (UDS) diagnostics over Ethernet (DoIP and Socket Adapter) and Controller Area Network (CAN) using C/C++.
Perform emulator/simulator, bench, and verification testing.
Diagnose, debug, and solve issues related to vehicle software.
Work closely with teams from other groups to support triage and resolution of difficult problems in a timely manner.
Collaborate with System Engineers to refine understanding of requirements and identify opportunities for innovation.
Write clear and concise test cases that cover various scenarios and edge cases.
Execute unit tests and analyze the results to identify and report defects.
Integrate unit tests into the continuous integration and delivery pipeline.
Continuously improve unit testing processes and methodologies
Collaborate with the development team to resolve issues identified through testing.
Collaborate with software developers to ensure comprehensive test coverage.
Additional
What You'll Need (Required Qualifications):
Bachelor's degree (or higher) in Computer Science or relevant discipline.
5+ years of proven software development foundation experience including competencies in object-oriented methodologies, data structures, algorithms relevant design patterns, and software design lifecycle.
Proficient in C or C++ programming language.
Proficiency in working with Linux and QNX platforms.
Experience writing clients for Web Services (REST, RPC, and/or SOAP).
Familiarity with CI/CD and DevOps pipelines using GitHub, GitHub Actions, Jenkins, etc.
Design and develop unit tests for C++ software components.
Implement and maintain unit testing frameworks (e. g. , Google Test, Catch2, Boost. Test).
People Skills:
Strong analytical and innovative problem-solving skills.
Excellent communication and teamwork skills.
Ability to learn quickly and work independently or as part of a team.
High level of oral and written communication skills.
High level of interpersonal skills to work independently and effectively with others locally and in a geographically dispersed team.
What Will Give YouACompetitive Edge (Preferred Qualifications):
8+ years of Engineering experience in a job-related area.
1+ years of Client software development and debugging.
In-depth knowledge of unit testing frameworks and methodologies.
Experience in writing unit tests for C++ applications.
Familiarity with continuous integration and delivery practices.
Exposure to working in Agile development methodology (Scrum, XP, SAFe, etc. )
Exposure to other embedded programming languages like Rust, Python.
Demonstrated experience in multithreading, inter-process communication and synchronization of shared resources.
Experience using source code control systems and tools such as Git/Repo and code collaboration tools such as Gerrit, GitHub, Optimus, Static code analysis tools like Sonar, Parasoft, CPP, etc.
Prior experience in vehicle embedded or Mobile or Infotainment software development.
•Thisjob may be eligible for relocation benefits.
#LI-DH2
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 aspire to be the most inclusive company in the world. 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. Our Work Appropriately philosophy supports our foundation of inclusion and provides employees the flexibility to work where they can have the greatest impact on achieving our goals, dependent on role needs. Every day, we want every employee, no matter their background, ethnicity, preferences, or location, to feel they belong to one General Motors team.
Benefits Overview
The goal of the General Motors total rewards program is to support the health and well-being of you and your family. Our comprehensive compensation plan incudes, the following benefits, in addition to many others:
• Paid time off including vacation days, holidays, and parental leave for mothers, fathers and adoptive parents;
• Healthcare (including a triple tax advantaged health savings account and wellness incentive), dental, vision and life insurance plans to cover you and your family;
• Company and matching contributions to 401K savings plan to help you save for retirement;
• Global recognition program for peers and leaders to recognize and be recognized for results and behaviors that reflect our company values;
• Tuition assistance and student loan refinancing;
• Discount on GM vehicles for you, your family and friends.
Diversity Information
General.
US - MI - MI - Midland
January 10, 2025
Company Summary EchoStar is reimagining the future of connectivity. Our business reach spans satellite television service, live-streaming and on-demand programming, smart home installation services, mobile plans and products. Today, our brands include Boost Mobile, DISH TV, Gen Mobile, Hughes and...
US - MI - MI - Lansing
January 10, 2025
Company Summary EchoStar is reimagining the future of connectivity. Our business reach spans satellite television service, live-streaming and on-demand programming, smart home installation services, mobile plans and products. Today, our brands include Boost Mobile, DISH TV, Gen Mobile, Hughes and...
US - MI - MI - Lansing
January 10, 2025
Company Summary EchoStar is reimagining the future of connectivity. Our business reach spans satellite television service, live-streaming and on-demand programming, smart home installation services, mobile plans and products. Today, our brands include Boost Mobile, DISH TV, Gen Mobile, Hughes and...
US - MI - MI - Midland
January 10, 2025
Company Summary EchoStar is reimagining the future of connectivity. Our business reach spans satellite television service, live-streaming and on-demand programming, smart home installation services, mobile plans and products. Today, our brands include Boost Mobile, DISH TV, Gen Mobile, Hughes and...
US - MI - MI - Lansing
January 10, 2025
Company Summary EchoStar is reimagining the future of connectivity. Our business reach spans satellite television service, live-streaming and on-demand programming, smart home installation services, mobile plans and products. Today, our brands include Boost Mobile, DISH TV, Gen Mobile, Hughes and...
US - MI - MI - Michigan Center
January 9, 2025
Req id: 138545 Title/Role: System Analyst 6 Duration: 12 months+ contract with possibility of extension Location: 235 Grand Tower South Grand Avenue Lansing, 48933 Interview: Webcam Only 2 days a week onsite Hybrid Position System Analyst 6 - Test Automation Engineer Responsibilities: • Maintain,...
US - MI - MI - Detroit
January 11, 2025
KAG Energy, a division of Kenan Advantage Group, is currently hiring Local Truck Drivers in your area! Join KAG today to take advantage of great pay, competitive benefits packages, supportive terminal managers and great equipment! Currently hiring CDL-A Truck Drivers! • We Offer: • $29 per hour with...
US - MI - MI - Lansing
January 10, 2025
Company Summary EchoStar is reimagining the future of connectivity. Our business reach spans satellite television service, live-streaming and on-demand programming, smart home installation services, mobile plans and products. Today, our brands include Boost Mobile, DISH TV, Gen Mobile, Hughes and...
US - MI - MI - Midland
January 10, 2025
Company Summary EchoStar is reimagining the future of connectivity. Our business reach spans satellite television service, live-streaming and on-demand programming, smart home installation services, mobile plans and products. Today, our brands include Boost Mobile, DISH TV, Gen Mobile, Hughes and...
US - MI - MI - Lansing
January 8, 2025
• CompWest Insurance Company is a dynamic provider of workers' compensation insurance in California and select Western states, targeting customers in health care, hospitality, manufacturing, professional services, retail and wholesale services and construction. We provide leading strategies to small...
US - MI - MI - Lansing
January 8, 2025
SUMMARY: • Develops and manages independent agency relationship including the development of new business and retention of existing business in a region or territory. Reviews, analyzes, approves or rejects complex business within letter of authority. Serve as liaison with company personnel regarding...
US - MI - MI - Ypsilanti
January 12, 2025
Position Overview (Summary/Objective): • The IT Help Desk Technician will be part of the Service Desk team who provides outstanding technical support to our end-user community. You will be responsible for diagnosing, troubleshooting and documenting technical issues through onsite and remote support....
US - MI - MI - Sault Sainte Marie
December 17, 2024
Summary • * Sign on bonus may be available for qualified candidates ** Additional Hourly Premium may be available ** Competitive Wages ** Benefit package for eligible employees * • Responsible for following individual patient care plan to assist patient and/or perform personal care when an...
US - MI - MI - Midland
December 18, 2024
Summary • $5,000 Sign on Bonus* • The essential functions of this position include, but are not limited to, serving as a therapist and Case Manager for patients in the Psychiatric Partial Hospitalization Program. The therapist is responsible for planning and delivery of therapy and educational...
US - MI - MI - Lansing
January 10, 2025
Company Summary EchoStar is reimagining the future of connectivity. Our business reach spans satellite television service, live-streaming and on-demand programming, smart home installation services, mobile plans and products. Today, our brands include Boost Mobile, DISH TV, Gen Mobile, Hughes and...
US - MI - MI - Midland
January 10, 2025
Company Summary EchoStar is reimagining the future of connectivity. Our business reach spans satellite television service, live-streaming and on-demand programming, smart home installation services, mobile plans and products. Today, our brands include Boost Mobile, DISH TV, Gen Mobile, Hughes and...
US - MI - MI - Sanford
December 18, 2024
Summary • $5,000 Sign on Bonus* • The essential functions of this position include, but are not limited to, serving as a therapist and Case Manager for patients in the Psychiatric Partial Hospitalization Program. The therapist is responsible for planning and delivery of therapy and educational...
US - MI - MI - Rochester
January 8, 2025
Supplemental Health Care is seeking a travel Radiology Technologist for a travel job in Rochester, Michigan. & Requirements • Specialty: Radiology Technologist • Discipline: Allied Health Professional • Start Date: ASAP • Duration: 13 weeks • 40 hours per week • Shift: 8 hours, nights • Employment...
US - MI - MI - Auburn
December 18, 2024
Summary • $5,000 Sign on Bonus* • The essential functions of this position include, but are not limited to, serving as a therapist and Case Manager for patients in the Psychiatric Partial Hospitalization Program. The therapist is responsible for planning and delivery of therapy and educational...
US - MI - MI - Midland
January 10, 2025
Company Summary EchoStar is reimagining the future of connectivity. Our business reach spans satellite television service, live-streaming and on-demand programming, smart home installation services, mobile plans and products. Today, our brands include Boost Mobile, DISH TV, Gen Mobile, Hughes and...
US - MI - MI - Dafter
December 17, 2024
Summary • * Sign on bonus may be available for qualified candidates ** Additional Hourly Premium may be available ** Competitive Wages ** Benefit package for eligible employees * • Responsible for following individual patient care plan to assist patient and/or perform personal care when an...
US - MI - MI - Kinross
December 17, 2024
Summary • * Sign on bonus may be available for qualified candidates ** Additional Hourly Premium may be available ** Competitive Wages ** Benefit package for eligible employees * • Responsible for following individual patient care plan to assist patient and/or perform personal care when an...
US - MI - MI - Detroit
December 12, 2024
Opportunity Details A medical center in central Michigan has an opportunity for a skilled Gastroenterologist to provide locum coverage. • Opportunity Highlights: • Schedule: • 8-hour shifts, 5 days per week Beeper call shifts required Patient Volume: • 8-10 per day Must be board-certified Paid...
US - MI - MI - Kincheloe
December 17, 2024
Summary • * Sign on bonus may be available for qualified candidates ** Additional Hourly Premium may be available ** Competitive Wages ** Benefit package for eligible employees * • Responsible for following individual patient care plan to assist patient and/or perform personal care when an...
US - MI - MI - Warren
January 11, 2025
Job Title: • Locum Tenens Emergency Medicine Physician Start Date: • March 27, 2025 Duration: • Ongoing Need Shift Type: • Scheduled Clinical Hours (12 hour shifts) Coverage Type: • Clinical Only (No Call) • We are seeking a Board-Certified Emergency Medicine Physician to provide locum tenens...
US - MI - MI - Saline
January 9, 2025
TRUCK DRIVING JOBS: WE ARE HIRING DRIVERS! We're a Certified Top Pay Carrier and • the top 50 percent of our drivers • average$92,254 per year. STRONGER TOGETHER • It s part of the American fabric. Good people getting a job done. Customers facing deadlines. Drivers delivering safely and on time. And...
US - MI - MI - Grand Rapids
January 11, 2025
Job Title: • Locum Tenens Emergency Medicine Physician Start Date: • March 27, 2025 Duration: • Ongoing Need Shift Type: • Scheduled Clinical Hours (12 hour shifts) Coverage Type: • Clinical Only (No Call) • We are seeking a Board-Certified Emergency Medicine Physician to provide locum tenens...