Software Engineer

at  General Motors

Remote, Oregon, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate29 May, 2024Not Specified01 Mar, 2024N/ALinux Distributions,Python,Computer Science,Software Development,Infrastructure Solutions,Software Requirements,Design Documents,Logging,DockerNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOB DESCRIPTION

The InfraRTeam group is at the forefront of developing the future platform for all GM vehicles. Our team is responsible for a wide range of components that drive innovation and enhance the driving experience. We work extensively with advanced camera systems, which serve as the eyes of the vehicle, enabling advanced safety features and intelligent functionalities. Additionally, we focus on the execution and power management systems that activate and coordinate all hardware and software components within the computing domain. Our expertise also extends to Over-The-Air (OTA) updates, ensuring seamless software enhancements and keeping vehicles up-to-date with the latest features, enabling continuous improvement and optimization.
Collaboration is key in our group, as we work closely with architecture, development, integration, and validation teams all over the globe, to deliver cutting-edge solutions.
Join our team and be part of revolutionizing the automotive industry, shaping the future of mobility, and creating exceptional experiences for GM vehicle owners.

YOUR SKILLS & ABILITIES (REQUIRED QUALIFICATIONS):

  • Bachelor’s degree in Electrical/SW Engineering or Computer Science
  • Minimum of 4 years of experience in C++ 11/14/17 software development within a Linux environment
  • Experience with Python
  • Experience with Red Hat Linux distributions
  • Familiarity with container technologies such as podman and docker
  • Strong problem-solving and debugging skills
  • Ability to write software requirements and high/low-level design documents
  • Deep understanding of infrastructure solutions in a multi-threaded, multi-process environment, including processes execution handling, logging, networking, and more

WHAT CAN GIVE YOU A COMPETITIVE EDGE (PREFERRED QUALIFICATIONS):

  • Background in embedded development

ADDITIONAL JOB DESCRIPTION

This role is based remotely but if you live within a 50-mile radius of any hub, you are expected to report to that location three times a week, at minimum.

Responsibilities:

  • Develop, implement, integrate and optimize the new platform application and infrastructure software into production embedded controllers with high-end multi-core processor(s)
  • Define embedded software requirements and design for operational SW components as well as interactions among the system and subsystems from feature definitions and higher level requirements
  • Performs complex design analysis Specifies and balances system requirements
  • Performs as Subject Matter Expert (SME) for at least one platform or application component


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Electrical/sw engineering or computer science

Proficient

1

Remote, USA