Skip to main content
I

Senior Software Engineer

InfoStride

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.

Browse All Jobs