Note: The job is a remote job and is open to candidates in USA. General Motors is looking for WiFi experts to join their vehicle communication team as a Staff WiFi Engineer. The role involves designing and developing WiFi software for their Linux-based networking system, ensuring a reliable connectivity experience in vehicles.
Responsibilities
- Design and develop WiFi software in our Linux-based networking system
- Work closely with hardware teams to meet the tough power, signal, and reliability requirements of vehicles
- Work closely with our application and cloud teams to ensure end-to-end reliability and performance
Skills
- You should know Linux/POSIX systems and networking fundamentals across the whole stack - from drivers through applications
- You've shipped software at the junction of the WiFi stack and the operating system/user features, such as configuration management, network configuration, power management, or tethering
- You are familiar with userspace services that configure and operate WiFi, such as wpa_supplicant, cfg80211/nl80211, hostap, NetworkManager, or ConnMan
- You know how to triage and debug end-to-end issues in a team, and can perform packet capture, characterize latency, and analyze connection and roaming failures
- 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
- Most importantly, you have a deep drive to make WiFi work perfectly, no matter how old or allegedly flaky a customer's phone or router is. You want to make customers happy, and won't let 'other people's bugs' stand in your way
- Experience collaborating with radio and operating system vendors to debug issues
- Experience with Android WiFi and connectivity
- Work with WiFi interoperability across protocol generations, security, and roaming standards
- Ability to build a power-aware system by balancing reliability and power consumption via scanning/roaming policies and suspend/resume behavior. This should be supported by experience with measuring power consumption
- Work with lab/field testers, test automation, and certification/interoperability efforts
- Work with related systems that can affect WiFi performance, such as Bluetooth coexistence at the operating system level
- Knowledge of layer 1 and layer 2 issues that can affect performance
- The ability to collaborate with hardware engineers to debug antenna and power issues
Benefits
- Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.
- GM offers a variety of health and wellbeing benefit programs.
- Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.
- This job may be eligible for relocation 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.
- 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.
Company Overview
Company H1B Sponsorship