FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Staff Networking Software Engineer
General Motors. Define and lead corporate software strategy for new technology highly complex features or significant enhancements for current, new, or major programs .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in defining and leading software strategy, particularly in cellular communication and system-level software development. Proficient in technical leadership, integration testing, and best practices within the software community.
Highest-signal resume keywords
C ProgrammingC++ ProgrammingTCP/IP Networking ProtocolsCellular Baseband DevelopmentEmbedded Operating Systems
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DevelopmentSystem-Level SoftwareNetwork StacksApplication-Level ProtocolsIntegration TestingDesign AnalysisTechnical LeadershipVerification TestingLinux IOSCellular Application-Level Control Systems
Industry Keywords
Cellular CommunicationSoftware StrategyBest PracticesSoftware CommunityDesign Solutions
Tech Stack
Tools & technologiesiOSLinuxTCP/IPC++
About the role
Key responsibilities & impact- Define and lead corporate software strategy for new technology highly complex features or significant enhancements for current, new, or major programs
- Provide technical leadership to execution teams for development and integration
- Lead comprehensive design analysis of design solutions
- Lead integration and verification testing of an integrated software build
- Stay abreast of new technology and competitive products and define GM direction
- Provide, communicate, and support common best practices among the software community
- Specialize in cellular communication and define and develop software and systems using it
Requirements
What you’ll need- Bachelor’s degree in Computer Science, Electrical Engineering, or related field, plus five (5) years of experience as a Senior Software Engineer, Staff Software Engineer, or related occupation; OR Master’s degree in Computer Science, Electrical Engineering, or related field, plus two (2) years of experience as a Senior Software Engineer, Staff Software Engineer, or related occupation
- Two (2) years of experience with software development using system-level software
- Two (2) years of experience with C and C++
- Two (2) years of experience with network stacks
- Two (2) years of experience with TCP/IP networking protocols
- Two (2) years of experience with network stack work including drivers through applications
- Two (2) years of experience with application-level protocols built on top of the whole network stack
- Two (2) years of experience with cellular baseband
- Two (2) years of experience with embedded operating systems and software
- Two (2) years of experience with cellular application-level control systems
- Two (2) years of experience with Linux IOS
Benefits
Comp & perks- Bonus potential through an incentive pay program based on company performance, job level, and individual performance
- 100% telecommuting available
- Benefits supporting employee well-being at work and at home
- Reasonable accommodations for job seekers with disabilities