General Motors logo
General Motors

General Motors (GM), founded in 1908 by William "Billy" Durant in Flint, Michigan, began with the Buick Motor Company and later acquired brands like Oldsmobile

Staff Networking Software Engineer

Location

United States

Posted

87 days ago

Salary

0

Seniority

Lead

Job Description

Staff Networking Software Engineer

General Motors

Job Description The Role Our vehicle communication team is hiring a software engineer to design and develop software in our Linux-based networking system. You'll be part of a team working to ship the world’s most reliable connectivity. What You'll Do GM is developing a breakthrough new system for vehicle software and communications, and you'll be at the heart of it. We design our own hardware, so you'll work closely with hardware teams to meet the tough power and reliability requirements of vehicles. You'll also work closely with our application and cloud teams to ensure end-to-end reliability and performance. Your Skills and Abilities (Required Qualifications) - This is a networking role, so you should know networking fundamentals like TCP/IP and how the whole network stack works - from drivers through applications. - You should also understand application-level protocols like HTTP (and how application developers use those protocols). - You know how to triage complicated system-wide issues in a team. - Our operating systems are Linux, Android, and QNX - you should know how networking operates on at least one of these platforms. - Most of our code is written in C, C++, and Java, so we expect you know at least one of these languages well. - BS/MS/PhD in computer science or electrical engineering (or equivalent experience) - 5+ years software development experience What Will Give You A Competitive Edge (Preferred Qualifications)​  - Knowing WiFi, LTE, 5G, Bluetooth and/or UWB is great. (If you don't know those things, you will if you work here!) - Vehicles are "data centers on wheels," so physical connectivity is important. - If you've used a packet sniffer or protocol analyzer, you’re a great fit for us. - Demonstrated experience with methods for shipping highly-reliable software (such as telemetry/observability) is useful - We value writing and collaboration skills – they’re key to good system design This role is categorized as remote. This means the selected candidate may be based anywhere in the country of work and is not expected to report to a GM worksite unless directed by their manager. This job may be eligible for relocation benefits. 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, or 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.

Job Requirements

  • This is a networking role, so you should know networking fundamentals like TCP/IP and how the whole network stack works - from drivers through applications.
  • You should also understand application-level protocols like HTTP (and how application developers use those protocols).
  • You know how to triage complicated system-wide issues in a team.
  • Our operating systems are Linux, Android, and QNX - you should know how networking operates on at least one of these platforms.
  • Most of our code is written in C, C++, and Java, so we expect you know at least one of these languages well.
  • BS/MS/PhD in computer science or electrical engineering (or equivalent experience).
  • 5+ years software development experience.
  • Knowing WiFi, LTE, 5G, Bluetooth and/or UWB is great.
  • If you've used a packet sniffer or protocol analyzer, you’re a great fit for us.
  • Demonstrated experience with methods for shipping highly-reliable software (such as telemetry/observability) is useful.
  • We value writing and collaboration skills – they’re key to good system design.
  • This role is categorized as remote. This means the selected candidate may be based anywhere in the country of work and is not expected to report to a GM worksite unless directed by their manager.
  • This job may be eligible for relocation benefits.

Benefits

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

Related Job Pages

More Software Engineer Jobs

Weave logo

Senior Director of Engineering

Weave

Weave is building a generative AI platform that will revolutionize how life science companies collaborate

OtherRemoteTeam 1-10H1B Sponsor

• Lead and grow a multi-team organization of engineering managers and senior engineers responsible for Weave applications across Web, Mobile, and Desktop, as well as Revenue Cycle Management and Weave Payments solutions • Set technical strategy and roadmaps for platform, data, messaging, and payments services to meet business goals and to scale to billions of interactions and transactions • Ensure services are secure, compliant, highly available, and cost-effective while operating at web scale on public cloud platforms (GCP, AWS, Kubernetes) • Drive end-to-end ownership from architecture to production for distributed systems, streaming platforms, data lakes/warehouses, and embedded analytics that power product and operational decisioning • Partner closely with Product, Security, Finance, and Go-to-Market teams to define priorities, measure impact, and deliver outcomes that move revenue and improve customer experience • Define and mature engineering processes, release practices, incident response, SLOs, and observability for a large-scale, multi-service environment • Hire, mentor, and develop engineering managers and technical leaders; create clear career frameworks and foster a culture of psychological safety and continuous improvement • Lead cross-functional initiatives such as platform migrations, payments integrations, PCI and SOC compliance efforts, and large-scale performance engineering programs • Champion the pragmatic use of AI and automation to accelerate engineering productivity, improve reliability, and enhance product capabilities

United States
Job Closed
OtherRemoteTeam 10,001+Since 1888H1B Sponsor

Abbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals and branded generic medicines. Our 115,000 colleagues serve people in more than 160 countries. JOB DESCRIPTION: We’re focused on helping people with diabetes manage their health with life-changing products that provide accurate data to drive better-informed decisions. We’re revolutionizing the way people monitor their glucose levels with our new sensing technology. Working at Abbott At Abbott, you can do work that matters, grow, and learn, care for yourself and family, be your true self and live a full life. You’ll also have access to: - Career development with an international company where you can grow the career you dream of. - Employees can qualify for free medical coverage in our Health Investment Plan (HIP) PPO medical plan in the next calendar year - An excellent retirement savings plan with high employer contribution - Tuition reimbursement, the Freedom 2 Save student debt program and FreeU education benefit - an affordable and convenient path to getting a bachelor’s degree. - A company recognized as a great place to work in dozens of countries around the world and named one of the most admired companies in the world by Fortune. - A company that is recognized as one of the best big companies to work for as well as a best place to work for diversity, working mothers, female executives, and scientists. THE OPPORTUNITY This Staff Software Engineer, Mobile Applications position can work out remotely within the U.S. Staff Software Engineer, Mobile Applications will work with a modern React Native and Golang-based tech stack on a mobile platform dedicated to improving the health and well-being of users in over 50 countries. The core mobile platform includes a system that interacts with a bio wearable sensor and is part of a large-scale environment responsible for processing billions of tasks daily. The candidate should possess strong leadership and technical skills and have a passion for software engineering to help guide the team's direction. Highly desirable qualities include versatility and a desire to continuously learn, improve, and empower team members. The candidate will support building scalable, highly available, efficient, and secure software solutions for medical devices. Responsibilities - Lead the design and delivery of complex, high-performance mobile applications using React Native and embedded Go modules. - Define and drive mobile engineering best practices for both JS and Go layers. - Mentor and coach engineers, fostering technical growth and a culture of engineering excellence. - Partner with product, design, and architecture teams to align technical solutions with business goals. - Lead technical reviews, ensuring code quality, security, and adherence to architectural standards. - Identify and resolve systemic technical challenges, proactively addressing performance bottlenecks and scalability concerns in both React Native and Go code. - Contribute to the organization’s technical roadmap, influencing long-term technology choices and investment areas. Required Qualifications - Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience. - 8 years of professional software development experience, with 3+ years building and shipping complex mobile applications at scale. - Expert-level proficiency in JavaScript/TypeScript and React Native. - Strong understanding of mobile architecture patterns, API design, performance optimization, and scalability. - Experience writing and maintaining either Swift, Kotlin, or C++ - Proven ability to quickly learn and apply new programming languages, frameworks, and architectural patterns, maintaining effectiveness even when working outside of primary expertise. - Strong communication and collaboration skills. Preferred Qualifications - Experience with event-driven architectures - Hands-on experience with Golang in a production environment or a strong desire to learn it. - Knowledge of mobile security best practices and secure coding standards. - Experience with mobile CI/CD pipelines, automated testing frameworks, and app store deployment processes. - Demonstrated ability to evaluate and adopt emerging technologies to drive innovation. Preferred - Prior experience in the healthcare or other regulated industries #software Apply Now Learn more about our health and wellness benefits, which provide the security to help you and your family live full lives: www.abbottbenefits.com Follow your career aspirations to Abbott for diverse opportunities with a company that can help you build your future and live your best life. Abbott is an Equal Opportunity Employer, committed to employee diversity. Connect with us at www.abbott.com, on Facebook at www.facebook.com/Abbott and on Twitter @AbbottNews and @AbbottGlobal The base pay for this position is $99,300.00 – $198,700.00In specific locations, the pay range may vary from the range posted. JOB FAMILY: Product Development DIVISION: ADC Diabetes Care LOCATION: United States > Orlando : University Park Building ADDITIONAL LOCATIONS: WORK SHIFT: Standard TRAVEL: Yes, 10 % of the Time MEDICAL SURVEILLANCE: Not Applicable SIGNIFICANT WORK ACTIVITIES: Continuous sitting for prolonged periods (more than 2 consecutive hours in an 8 hour day), Keyboard use (greater or equal to 50% of the workday) Abbott is an Equal Opportunity Employer of Minorities/Women/Individuals with Disabilities/Protected Veterans. EEO is the Law link - English: http://webstorage.abbott.com/common/External/EEO_English.pdf EEO is the Law link - Espanol: http://webstorage.abbott.com/common/External/EEO_Spanish.pdf

United States
$99.3K - $198K / year
Job Closed
OtherRemoteTeam 2-10

This is a remote position. ImEx Cargo LLC is a forward-thinking logistics and freight-forwarding company dedicated to simplifying global trade. We connect businesses to markets across the world with reliable, efficient, and technology-driven shipping solutions. We are looking for innovative minds to join our team and help us build the digital infrastructure that will be the future of logistics. About the Role: We’re developing an Automated Quoting Portal that allows users to receive instant freight quotes. As an Automated Quoting Portal Intern, you’ll work on integrating rate logic, automating quote generation, and enhancing the overall user interface to deliver a seamless quoting experience. Requirements Responsibilities: ● Work on building quoting logic based on shipment dimensions, weight, and zones. ● Assist in designing a clean, user-friendly quoting interface. ● Automate quote email generation and follow-up workflows. ● Collaborate with operations and sales teams to align on quoting parameters. ● Perform testing and help ensure quoting accuracy. Preferred Skills: ● Basic understanding of logistics or pricing models. ● Experience with form builders, APIs, or platforms like Zoho Creator. ● Programming knowledge (JavaScript, Python, or similar) is a plus. ● Strong attention to detail and data validation

United States
CVS Health logo

Sr Software Development Engineer

CVS Health

Bringing our heart to every moment of your health.

OtherRemoteTeam 10,001+Since 1963H1B No Sponsor

We’re building a world of health around every individual — shaping a more connected, convenient and compassionate health experience. At CVS Health®, you’ll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold ourselves accountable and prioritize safety and quality in everything we do. Join us and be part of something bigger – helping to simplify health care one person, one family and one community at a time. Position Summary The Full-Stack Engineer will be responsible for defining, designing & development of solutions by applying technical expertise to code enterprise-wide applications, conduct system testing and debugging, collaborate with cross-functional teams, and contribute to the overall technical implementation and innovation of digital engineering projects. What you'll do: - Understand business requirements and translate them into engineering solutions. - Build, test, and deploy code to run on On-Prem/cloud infrastructure. - Write and execute unit tests, conduct code reviews, debug, and troubleshoot issues to ensure the reliability and stability of digital solutions following TDD approach. - Strong background on Angular, REST Web Services, J2EE and Spring frameworks Required Qualifications - 5+ years of experience in systems analysis and application program development including both front end and backend - 5+ years of development experience in one or more of the following languages: Java, SpringBoot, Search, NoSQL and/or Kafka - 5+ years of experience within an Agile software development - 3+ years of Web application development experience using Angular JS/React, CSS, Html, JavaScript and / or Nodejs - 3+ years of experience building Enterprise solutions and managing client requirements and technical solutions - 3+ years of experience with cloud computing technologies; possess a track record developing in GCP/Azure or similar public cloud environment - 2+ years of experience in a DevOps role working with various technologies like Kubernetes, Argocd, CircleCI, GIT, Jenkins, Maven, JUnit, Docker, JMeter, Artifactory - 2+ years of CI/CD Pipeline automation experience Preferred Qualifications - Exposure to cloud-based platforms is highly preferred (i.e. OCP, GCP), Kubernetes specifically from a software development perspective - Capable of delivering on multiple competing priorities with little supervision. - Strong problem-solving skills and critical thinking ability - Excellent verbal and written communication and collaboration skills. Education Bachelor's degree or equivalent combination of education and experience. Anticipated Weekly Hours 40 Time Type Full time Pay Range The typical pay range for this role is: $101,970.00 - $203,940.00 This pay range represents the base hourly rate or base annual full-time salary for all positions in the job grade within which this position falls. The actual base salary offer will depend on a variety of factors including experience, education, geography and other relevant factors. This position is eligible for a CVS Health bonus, commission or short-term incentive program in addition to the base pay range listed above. Our people fuel our future. Our teams reflect the customers, patients, members and communities we serve and we are committed to fostering a workplace where every colleague feels valued and that they belong. Great benefits for great people We take pride in our comprehensive and competitive mix of pay and benefits – investing in the physical, emotional and financial wellness of our colleagues and their families to help them be the healthiest they can be. In addition to our competitive wages, our great benefits include: - Affordable medical plan options, a 401(k) plan (including matching company contributions), and an employee stock purchase plan. - No-cost programs for all colleagues including wellness screenings, tobacco cessation and weight management programs, confidential counseling and financial coaching. - Benefit solutions that address the different needs and preferences of our colleagues including paid time off, flexible work schedules, family leave, dependent care resources, colleague assistance programs, tuition assistance, retiree medical access and many other benefits depending on eligibility. For more information, visit https://jobs.cvshealth.com/us/en/benefits We anticipate the application window for this opening will close on: 03/25/2026 Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state and local laws.

United States
$101K - $203K / year
Job Closed