Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
General Motors

Staff Networking Software Engineer

General Motors

Software Engineer designing and developing software in Linux-based networking systems for GM's vehicle communication team. Collaborating with hardware and cloud teams to ensure reliability and performance.

Posted 7/20/2026full-timeMarkham • 🇨🇦 CanadaLead💰 $147,000 - $196,600 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in software development for Linux-based networking systems, with a strong foundation in networking fundamentals and application-level protocols. Proven ability to collaborate with cross-functional teams to ensure software reliability and performance in vehicle applications.

Highest-signal resume keywords
5+ Years Software Development ExperienceProficiency In C, C++, Or JavaNetworking Fundamentals Like TCP/IPExperience With Linux, Android, Or QNXKnowledge Of WiFi, LTE, 5G, Bluetooth, Or UWB

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DevelopmentC ProgrammingC++ ProgrammingJava ProgrammingNetworking FundamentalsApplication-Level ProtocolsPacket Sniffer UsageProtocol Analyzer UsageLinux DevelopmentReliability Methods
Tools & Technologies
LinuxAndroidQNXTCP/IPHTTPWiFiLTE5GBluetoothUWB
Certifications & Qualifications
BS/MS/PhD In Computer Science Or Electrical Engineering
Industry Keywords
Networking SystemsVehicle Power RequirementsEnd-To-End ReliabilitySoftware Shipping Methods

Tech Stack

Tools & technologies
AndroidCloudJavaLinuxTCP/IP

About the role

Key responsibilities & impact
  • Design and develop software in Linux-based networking systems.
  • Work closely with hardware teams to meet power and reliability requirements of vehicles.
  • Collaborate with application and cloud teams to ensure end-to-end reliability and performance.

Requirements

What you’ll need
  • 5+ years software development experience
  • BS/MS/PhD in computer science or electrical engineering (or equivalent experience)
  • Networking fundamentals like TCP/IP
  • Understanding of application-level protocols like HTTP
  • Experience with Linux, Android, or QNX
  • Proficiency in C, C++, or Java.
  • Knowledge of WiFi, LTE, 5G, Bluetooth, or UWB is a plus.
  • Experience using a packet sniffer or protocol analyzer is advantageous.
  • Demonstrated experience with methods for shipping highly-reliable software.

Benefits

Comp & perks
  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave.
  • Healthcare, dental and vision benefits including health care spending account and wellness incentive.
  • Life insurance plans to cover you and your family.
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement.
  • GM Vehicle Purchase Plan for you, your family, and friends.