Location
California, United States
Salary
Not specified
Type
contract
Posted
Today
via linkedin
Job Description
Job Title- Sr. Software Engineer
Location- Palo Alto, CA(Preferred) OR Ann Arbor, MI
Note- This is a hybrid position
Job Details:
The role will design, develop, maintain, and support Unity based software applications for vehicle Human Machine Interface, interactive demonstrations, and driving simulations. The contractor will work with designers, systems engineers, vehicle/simulation platform teams, and adjacent software teams.
Responsibilities:
- Unity/C# application development;
- High fidelity 2D/3D cockpit, instrument cluster, situational awareness, navigation, and AD/ADAS visualizations;
- real time simulation behaviors and scenarios;
- integration with vehicle/simulator/platform software through schemas, APIs, network interfaces, Web Sockets, Protobuf, or comparable technologies;
- Reusable Unity frameworks, prefabs, asset pipelines, tooling, testing, debugging, deployment, documentation, and release support.
Skillset Requirements:
- Bachelor's degree in computer science, Computer Engineering, Robotics, a related field, or professional experience.
- 3\+ years of professional software engineering experience, including production quality Unity and C# development.
- Strong game engine fundamentals: scenes/assets, prefabs, scripting, event driven systems, rendering, frame rate considerations, and debugging.
- Experience with maintainable software architecture, Git, code review, automated testing, CI, debugging, and release management.
- Ability to work with real-time, asynchronous/multithreaded systems and multiple interacting applications or processes.
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.