Senior Software Engineer
at General Motors
Austin, Texas, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 17 Dec, 2024 | USD 232900 Annual | 22 Sep, 2024 | 5 year(s) or above | C++,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,Python | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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