Senior Embedded Software Engineer

  • Share :

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.

Read the full job description and apply online on the recuiter's web-site

Find Jobs Hiring Now Near You!

Get Jobilize Mobile App

Get Jobilize Job Search Mobile App Now

Receive real-time job alerts and never miss the right job again

Get it on Google Play Download on the App Store
Service Technician

Dish Network

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


Cable Installer - Training Provided

Dish Network

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


Cable Technician

Dish Network

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


Cable Installer - No Experience Required

Dish Network

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


Cable Technician - No Experience Required

Dish Network

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


InfoStride - Quality Assurance Automation Engineer

Infostride


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


CDL-A Truck Driver

KAG Energy

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


Cable Field Technician

Dish Network

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


Field Service Technician - Training Provided

Dish Network

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


Senior Workers' Compensation Underwriting Associate Northern California Residency Remote

Accident Fund Holdings Inc

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


Senior Workers' Compensation Underwriting Specialist Minneapolis

Emergent Holdings

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


IT Help Desk Technician {S

ARKA Group


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


LTC Nurse Aide PCT

Mid Michigan Health


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


Behavioral Health Therapist-Psych Partial

Mid Michigan Health

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


Cable Technician - Training Provided

Dish Network

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


Field Technician - Training Provided

Dish Network

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


Behavioral Health Therapist-Psych Partial

Mid Michigan Health

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


Travel Radiology Technologist 2,412 per week

Hiring Now


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


Behavioral Health Therapist-Psych Partial

Mid Michigan Health

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


Field Technician

Dish Network

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


LTC Nurse Aide PCT

Mid Michigan Health

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


LTC Nurse Aide PCT

Mid Michigan Health

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


Locum Physician MD/DO - Gastroenterology in Michigan

Medicus Healthcare Solutions

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


LTC Nurse Aide PCT

Mid Michigan Health


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


Locum Physician MD/DO - Emergency Medicine 290 to $300 per hour in Portage, MI

Curative

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


OTR drivers with CDL A and 1 year or more experience starting pay 63 to 66 cpm

Shaffer Trucking

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


Locum Physician MD/DO - Emergency Medicine 290 to $300 per hour in Portage, MI

Curative


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