Software engineer systems developer Job at MSys Inc., San Jose, CA

SXl0NEV1ZTZZclZIRUpsaWZ6Y28yV0p1aXc9PQ==
  • MSys Inc.
  • San Jose, CA

Job Description

Title: Sr. Software Engineer With HMI Systems Developer- Hybrid

Location: San Jose, CA, USA

Length: Long term

Restriction: W2 or C2C

Description:

**** Webcam interview *** 10 Months *** ***Hybrid***

Description:

Role Responsibilities

Role Summary

We are looking for an experienced senior software engineer to work with a team of designers, researchers, and software developers to develop an integrated HMI software solution for concept car development. This person will primarily focus on the UI/UX/ and 3D visual software development but will also need a broad set of skills to develop core software systems to support HMI development.

Experience required

  • 5+ years of experience in professional software development

Skills required

  • 5+ years C++ experience as primary language.
  • UI/UX software development experience with knowledge of UI design patterns (MVC, MVP, MVVM).
  • 3D graphics software development experience in DirectX/OpenGL/Vulkan.
  • Experience developing complex software with a multi-disciplinary team of designers, researchers, and software developers.
  • Experience working in an Agile based sprint schedule with ability to manage and complete tasks.
  • Self-sufficient and motivated in learning and incorporating new and existing software technologies.

Skills desired

  • Experience in developing proprietary game engines or use of known engines (Unreal Engine, Unity3D, Godot, etc).
  • Experience with setting up build solutions for complex projects using known build systems (CMake or equivalent).
  • Network programming experience developing services using TCP/UDP/ protocol.
  • Excellent debugging experience using available tools to troubleshoot applications with memory, threading, and network issues
  • Experience with developing reusable internal and 3rd party libraries.
  • Experience developing multi-platform C++ code (Windows, Linux, Android).
  • Knowledge of Modern C++ features (C++11/14/17).
  • Experience using 3D modeling applications to create and export assets for game engine pipeline (3ds Max, Maya, Blender)

Role Responsibilities

  • HMI Software Development (80%)
  • Develop and maintain visual features for evolving HMI engine that supports multiple projects.
  • Maintain, optimize, and fix bugs for HMI engine that runs on multiple platforms.
  • Work closely with designers, researchers and software developers to implement 2D and 3D visuals that meet targeted aesthetic and functional requirements.
  • Iterates on multiple design implementations based on a dynamic design environment.
  • Work with team to develop end to end work flow of integrating design assets by developing thorough knowledge of relevant software.
  • Develop tools and other UI based apps to support development of HMI software.
  • Debug and troubleshoot bugs and issues in a complex and data driven networked environment.
  • Write robust, maintainable code.
  • HMI Software Integration (10%)
  • Build, deploy, and test HMI software in concept car.
  • Setup concept car hardware and test integration with software.
  • Participate in on-road concept car development activities.
  • Project Management (10%)
  • Works alongside automotive engineers, software developers, researchers, designers, and product managers throughout all stages of the production cycle
  • Collaborates with the team to plan and organize software development tasks.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

Report this job
  • Dice Id: msyca001
  • Position Id: MKZ - 29813

Job Tags

Contract work,

Similar Jobs

Sysco

Produce Quality Assurance Inspector Job at Sysco

 ...products to restaurants, healthcare and educational facilities, lodging establishments and other customers who prepare meals away from home. Its family of products also includes equipment and supplies for the foodservice and hospitality industries. With more than 58,000... 

CyberCoders

Electrical Project Manager (Commercial Projects) Job at CyberCoders

 ...If you are an Electrical Project Manager with commercial project experience, please read on! Job Title: Electrical Project Manager Job Location: Phoenix, AZ Job Salary: $90K to $140K base Based in Phoenix, AZ, we are a premier electrical contractor focused... 

Amazon.com Services LLC

Amazon Robotics - Hardware Engineer Co-op - January to June 2025 Job at Amazon.com Services LLC

 ...like the idea of seeing how your work impacts the bigger picture? Answer yes to these questions and you'll fit right in here at Amazon Robotics. We are a smart team of doers who work passionately to apply cutting edge advances in robotics and software to solve real-world... 

SuperSlow Zone-West Houston

Entry Level Fitness Sales Manager Job at SuperSlow Zone-West Houston

SUPERSTARS ONLY, $50K to $100K Average will earn $40K, stars $100K Are you a sales superstar with a burning passion for health and fitness? Do you dream of selling something that can truly change lives? If you have an unstoppable drive to succeed, a relentless commitment...

Aimark Inc

Entry Level Sales Support Representative Job at Aimark Inc

 ...If you have been wanting to start your career in sales but have no experience, then look no further! We are looking to immediately bring on a new Entry Level Sales Support Representative. We are seeking talented individuals to be a part of our Entry Level Sales Support...