Embedded Software Engineer 1 (# 6962)

Embedded Software Engineer 1 
Mossville, IL (Onsite)
12 months 


Job Description 
Key Responsibilities 

  • The primary responsibility is to develop, demonstrate, deploy, and support new or improved performance and autonomy simulation tools for Client product development.
  • This includes re-architecture and development of new features and capabilities in Client's proprietary multibody performance simulation software TomSim.  
  • Some of the other responsibilities are maintaining simulation software testing environment and conducting software testing, improving software quality, performance and usability, developing and implementing software development best practice guidelines and user support.  
  • Near term activities include gaining knowledge about Client autonomous machine development, simulation and validation.

 

What You Have – Skills and Experiences
In this role, you will have the opportunity to contribute your unique skills and experiences.  Below are some of the most critical skills.
- Analytical skills, initiating ideas, troubleshooting, root cause analysis, problem-solving, and critical thinking capabilities.
- Knowledge of engineering principles, theory, and engineering experience gained through projects, internships, and/or relevant work experiences.
- Fundamental understanding of software development and architecture
- Organize and manage multiple projects simultaneously, ability to quickly gain, and effectively apply new skills & knowledge.
- Success in collaborating with others of diverse cultures, interpersonal styles, and abilities.
- Strong written and verbal communication skills.
- Participate in, and build on our inclusive, constructive, and productive work environment.
- Ensure all team member’s contributions are recognized and valued.

Degree Requirements:
- MS/PhD in Mechanical Engineering or related field

Other Requirements: 
- At least 1 year of experience in C++ and Python programming
- Fundamental understanding of software development and architecture
- Relevant internship or research experience in autonomous vehicle development


Position’s Contributions to Work Group: 
- This position is in performance tools development section of Virtual Product Development division of ICS.
- Primary role is to develop engineering simulation software Dynasty and TomSim

Why Client ? “Whether it be ground-breaking products, best in class solutions or a lifelong career, you can build what matters to you at Client. With 150 locations in countries around the world, what you create at Client travels and helps people around the world. You can collaborate with the best minds in the industry, complete meaningful work and continuously grow and develop through our various opportunities. Here, you can do the work that matters.”

Why this Role?
- This is a very exiting role that involves software development and simulation of autonomous machines

Typical task breakdown: 
- Software development in C++ and Python
- Modeling of Client machines using TomSim and Dynasty for autonomy simulations


Interaction with team: 
-  TomSim and Dynasty developers and users

Work environment: 
- Flexible and collaborative work culture

Education & Experience Required: 
- MS/PhD in Mechanical Engineering or related field
- NO 2 or 4 year degrees accepted  


Top 3 Skills 
- C++ and Python programming, algorithms and data structures
- Autonomous vehicle development and simulation
- Robotics and Multibody Dynamics


Additional Technical Skills 
- Fundamental understanding of software development and architecture
- Relevant internship or research experience in autonomous vehicle development

Soft Skills
(Required)
- A team player with strong technical, communication, customer focus, problem solving skills demonstrated through past project work


Rohit Rasakthla

Recruiter

Ph: (615) 903-9646

Email: rohit.rasakthla@harveynash.com

Apply

Apply for this role

Additional questions

The following error(s) occurred:

Hi I'm rohit

I manage this role