C++ Senior Software Engineer

1 week ago


Des Plaines, United States RIT Solutions, Inc. Full time
C++ Senior Software Engineer (W2)
Location- San Jose, CA
Duration- 6+ Months

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/HTTP 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
- Collaborate with team to plan and organize software development tasks.
Work Flexibility
•Flexibility to travel (domestic and international)
Education
•Bachelor's Degree in Computer Science or equivalent

C++ experience as primary language and 3D graphics software development experience (for example video gaming)...

1st Round Interview format is Teams session for 1.5hrs:
•The first 30 minutes will be the informational and discussion about resume and experience.
•The following hour will be a knowledge based, technical test based on the skillsets they are looking for in the job description.
•There will be no LeetCode type questions.

40hr fixed weekly worker
Enhanced holiday/PTO Plan

  • Des Moines, United States Dwolla Full time

    Hi, I’m Michael - Lead Software Engineer here at Dwolla. I’m looking for a talented Senior-level Software Engineer to join our fast-paced, collaborative, diverse Engineering team. Here is what you can expect to work on in this critical role: You will build systems with techniques like Test Driven Development and programming languages such as Scala,...


  • Des Moines, United States Dwolla Full time

    Hi, I'm Michael - Lead Software Engineer here at Dwolla. I'm looking for a talented Senior-level Software Engineer to join our fast-paced, collaborative, diverse Engineering team. Here is what you can expect to work on in this critical role: You will build systems with techniques like Test Driven Development and programming languages such as Scala,...


  • Des Moines, United States Dwolla Full time

    👋  Hi, I’m Michael - Lead Software Engineer here at Dwolla.  I’m looking for a talented Senior-level Software Engineer to join our fast-paced, collaborative, diverse Engineering team. Here is what you can expect to work on in this critical role: You will build systems with techniques like Test Driven Development and programming languages such as...


  • Des Moines, United States Dwolla Full time

    👋 Hi, I’m Michael - Lead Software Engineer here at Dwolla. I’m looking for a talented Senior-level Software Engineer to join our fast-paced, collaborative, diverse Engineering team. Here is what you can expect to work on in this critical role: You will build systems with techniques like Test Driven Development and programming languages such as...


  • Des Moines, United States Corteva Agriscience Full time

    Description Join Our Innovative Software Engineering Team at Corteva Agriscience where we're on a mission to accelerate R&D through software innovation. As a Senior Software Engineer, you'll be at the forefront of our projects and asked to tackle complex challenges with ingenuity-your fresh ideas will drive our success. Dive into the latest...


  • Des Moines, Iowa, United States Corteva Agriscience Full time

    DescriptionJoin Our Innovative Software Engineering Team at Corteva Agriscience where we're on a mission to accelerate R&D through software innovation. As a Senior Software Engineer, you'll be at the forefront of our projects and asked to tackle complex challenges with ingenuity-your fresh ideas will drive our success. Dive into the latest industry trends...


  • West Des Moines, United States CHENOA INFORMATION AND SOFTWARE SERVICES PRIVATE LIMITED Full time

    The ideal candidate should have a solid technical background, can do coding, perform designing architecture, and have a strong understanding of software quality and security so that if required to manage/upgrade then he/she should able to work on it or guide junior team members.Senior Software Engineer (.NET)Location- West Des Moines, IA Type: Full Time...


  • West Des Moines, United States CHENOA INFORMATION AND SOFTWARE SERVICES PRIVATE LIMITED Full time

    The ideal candidate should have a solid technical background, can do coding, perform designing architecture, and have a strong understanding of software quality and security so that if required to manage/upgrade then he/she should able to work on it or guide junior team members.Senior Software Engineer (.NET)Location- West Des Moines, IA Type: Full Time...


  • West Des Moines, United States CHENOA INFORMATION AND SOFTWARE SERVICES PRIVATE LIMITED Full time

    The ideal candidate should have a solid technical background, can do coding, perform designing architecture, and have a strong understanding of software quality and security so that if required to manage/upgrade then he/she should able to work on it or guide junior team members.Senior Software Engineer (.NET)Location- West Des Moines, IA Type: Full Time...


  • West Des Moines, United States CHENOA INFORMATION AND SOFTWARE SERVICES PRIVATE LIMITED Full time

    The ideal candidate should have a solid technical background, can do coding, perform designing architecture, and have a strong understanding of software quality and security so that if required to manage/upgrade then he/she should able to work on it or guide junior team members.Senior Software Engineer (.NET)Location- West Des Moines, IA Type: Full Time...


  • Des Moines, United States Exegy Full time

    Description Exegy is a global leader in intelligent market data, advanced trading systems, and future-proof technology. Exegy serves as a trusted partner to the complete ecosystem of the buy-side, sell-side, exchanges, and financial services technology firms around the globe. Headquartered in St. Louis with regional offices in North America, the UK/Europe...

  • Senior Data Engineer

    3 weeks ago


    Des Plaines, United States IMO Health Full time

    At IMO Health, we are a team of dedicated clinical terminologists, data scientists, industry subject matter experts, and informaticists who helped facilitate the evolution from analogue to digital capture of clinical events, the precise code-mapping that simplifies complex workflows, and the translation of unstructured into structured data. We "wrote the...


  • Des Plaines, United States Wintrust Financial Full time

    Wintrust is a financial holding company with approximately $50 billion assets under management and traded on the NASDAQ:WTFC. Built on the "HAVE IT ALL" model, Wintrust offers sophisticated technology and resources of a large bank while focusing on providing service-based community banking to each and every customer. Wintrust operates fifteen community bank...


  • Des Moines, United States Tyler Technologies Full time

    We are looking for a remarkable Senior Software Engineer to join us! Weve built a team of not just the best engineers, but some really awesome humans as well. This team builds cloud software (platform + apps + ecosystem) to accelerate the flow of government data into the hands of citizens, developers, businesses and researchers. With our Data and Insights...


  • Des Moines, United States Tyler Technologies Full time

    We are looking for a remarkable Senior Software Engineer to join us! Weve built a team of not just the best engineers, but some really awesome humans as well. This team builds cloud software (platform + apps + ecosystem) to accelerate the flow of government data into the hands of citizens, developers, businesses and researchers. With our Data and Insights...


  • Des Plaines, Illinois, United States Oakton Community College Full time

    About Oakton College : For 50 years, Oakton College has been the setting where thousands begin or continue their college or career studies. Educating people of all ages, from all walks of life and from more than 40 nations, Oakton focuses on improving the quality of life for everyone who enters its doors. We offer: Continuing education Great benefits Paid...


  • Des Plaines, Illinois, United States Oakton Community College Full time

    About Oakton College : For 50 years, Oakton College has been the setting where thousands begin or continue their college or career studies. Educating people of all ages, from all walks of life and from more than 40 nations, Oakton focuses on improving the quality of life for everyone who enters its doors. We offer: Continuing education Great benefits Paid...


  • Des Moines, United States Tyler Technologies Full time

    We are looking for a remarkable Senior Software Engineer to join us! Weve built a team of not just the best engineers, but some really awesome humans as well. This team builds cloud software (platform + apps + ecosystem) to accelerate the flow of government data into the hands of citizens, developers, businesses and researchers. With our Data and Insights...


  • West Des Moines, United States Tractor Zoom Full time

    Job DescriptionJob DescriptionSalary: About Tractor Zoom We are committed to helping leaders in agriculture make data-driven decisions when it comes to buying, selling, financing, and insuring heavy equipment. Tailored to each business’ unique needs, the Tractor Zoom solution suite utilizes data and technology to impart equipment insights that are honest,...


  • Des Moines, United States Harman International Industries, Inc. Full time

    Join us as a Senior Software Engineer to become a vital resource in our development team, helping us continue our journey toward greatness. Unleash your creativity and technical prowess to build and uphold exceptional standards that become benchmarks in our industry. Embrace the challenge of creating cutting-edge technologies that position us as leaders and...