Engineering Product Development - EXCEL - Software Engineering
RESPONSIBILITIES
- Design, develop and test software codes and algorithms.
- Data Analysis and research to assess feature feasibility
- Write software that runs within GM systems controllers
- Convert/interpret algorithms and other requirements documents into software code
- Compile software into executable files
- Test/evaluate executable files
QUALIFICATIONS
- Currently pursuing a bachelor’s degree in Software Engineering, Electrical Engineering & Computer Science (EECS), Computer Science from an accredited college or university
- Must have a minimum of a 3.0 cumulative GPA on a 4.0 scale
- Must be Sophomore standing or higher to apply
- Able to work fulltime, 40 hours per week
DESIRED CHARACTERISTICS
- Prior internship experience in automotive or technology!
- Demonstrated leadership in field of study, extracurricular activities or service organizations
- Able to work independently and with a teamÂ
- Holds themselves and others accountable for demonstrating GMs values and cultural behaviors. Models GM behaviors and creates a winning culture
- Outstanding interpersonal and relationship management skills with the ability to effectively collaborate with varying levels of the organization as needed
- Oral and written communication skills with the ability to distill complex subjects to a wider audience
- Emerging partnership and collaboration skills and ability to learn from and share knowledge with co-workers in a fast-paced environment
- High level of integrity, ability to deal with ambiguity, takes initiative/self-directed
- Evidence of strong character with integrity, honesty, accountability and trust
- Consistently demonstrates innovative thinking and problem-solving skills that is customer-centric
- Demonstrated knowledge and application of Software Engineering Principles. EX: Code structure, Agile project management, Machine Learning, debugging skills, Android / Apple Application development and Integration. Blue Tooth connectivity. perception, sensor fusion, path planning, localization, behaviors, or vehicle dynamics
- Demonstrated coding efficiency , speed & quality
- Demonstrated algorithm generation and connection to the physical requirements
- Programming language: Python, C++, Java
- Software Programs: Vehicle SPY (CAN Interface), GIT change management tool, Rhapsody, DOORS Requirements management software