Senior Software Engineer

at  General Motors

Austin, Texas, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate17 Dec, 2024USD 232900 Annual22 Sep, 20245 year(s) or aboveC++,Unity,Design,Reliability,Programming Languages,Dynamic Programming,Unreal Engine,Opengl,Architecture,Communication Skills,Documentation,Cad,Design Patterns,Blender,Computer Science,Typescript,Game Engines,Java,Design Techniques,Scalability,PythonNoNo
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:

YOUR SKILLS & ABILITIES (REQUIRED QUALIFICATIONS)

  • 5+ years of experience in application and services development .
  • 5+ years of experience contributing to the architecture, documentation, and design of new and existing systems (architecture, design patterns, reliability, and scaling) .
  • Proficiency in one or more programming languages such as C++, Java, TypeScript , or Python, with the ability to write clean, efficient, and well-documented code.
  • Some experience working with CAD (Computer Aided Design) data, visualization tools or game engines ( Unreal Engine, Unity , etc.).
  • Good understanding of modern 3D graphics pipelines and APIs (OpenGL, DirectX, or Vulkan) and good knowledge of geometric modeling fundamentals.

WHAT WILL GIVE YOU A COMPETITIVE EDGE (PREFERRED QUALIFICATIONS)

  • Master’s degree in computer science or related field, or equivalent work experience . Ph.D. preferred.
  • Strong problem-solving skills and the ability to break down complex problems into smaller, manageable components.
  • Experience with Blender.
  • Experience with algorithm design techniques such as divide-and-conquer, dynamic programming, greedy algorithms, and graph algorithms.
  • Ability to optimize algorithms and data structures for performance, scalability, and maintainability.
  • Demonstrated ability to understand the tech stack, debug code and tests .
  • Excellent communication skills and the ability to collaborate effectively with cross-functional teams, including designers, artists, and other engineers.
  • Proven track record of delivering high-quality software on time and within budget .
  • Enthusiastic about the opportunity of impacting the engineering culture from the bottom up .

Responsibilities:

THE ROLE:

We are looking for two exceptionally experienced engineers who are excited about building visualization platforms to power all General Motors digital products and marketing needs.

RESPONSIBILITIES

  • D evelop within our core web technologies ( client, framework, and services ) .
  • W eigh architectural trade-offs and apply synchronous and asynchronous design patterns .
  • P roduce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration .
  • Be a tech lead and will actively mentor other engineers on the team .
  • E xplore and pitch product ideas and tech initiatives with cross functional teams .
  • I nitiate, plan, and execute large-scale, cross functional, and org-wide critical programs .
  • L everage your technical leadership to ensure we adhere to engineering best practices and evangelize opportunities to improve engineering productivity and craftsmanship .


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Computer Science

Proficient

1

Austin, TX, USA