Simulation Software Engineer Resume Sample
Work Experience
- Develop Ethernet Gateway functional models
- Enhance existing functional models for the Ethernet Gateway support
- Integrate functional models into Simics environment
- Strong C++ and Python Development
- Result logging, analysis, and visualization
- Manage all aspects of software development lifecycle, including development of software requirement and specifications based on high-level requirements
- Develop software and operate using a tailored Scaled Agile Framework (SAFe) process
- Interact with multiple functional teams on project development
- Good communication skill with remote team
- Provide insights into simulation and modeling architecture and design choices
- Keep current with and act as primary point of contact for the group in regards to all internal Western Digital simulation and modeling tools
- Familiarity with, and perhaps working experience with hyper-scale concepts like SDS, SDN, containers, etc
- Engineering experience in build and release technology
- Engineering experience in automated test
- Take the initiative to identify problems before they impact the project
- Detail-oriented with emphasis on software best practices and improving such practices iteratively
- Real-Time software development of simulation models
- Provide status updates for major program milestones
- Develop data interfaces for Avionics, Ethernet and Serial protocols
- Perform analysis of complex systems integration issues
- Develop system requirements working closely with IPT
- Perform Configuration Management for developed software
- Adopt, and when necessary, develop tools and code required to provide detail oriented models and simulations of large, complex compute, network, and storage systems
Education
Professional Skills
- Very strong programming, solid communication and problem solving skills
- Experience in applying skills in innovative, cutting edge applications
- Excellent Communications skills both in English and Korean
- Strong oral and written communication skills, ability to present technical
- Strong C/C++ development skills
- Skills in software security, virtual platforms, language implementation and/or binary translation
- Position requires good communication and presentation skills for major program milestone reviews
How to write Simulation Software Engineer Resume
Simulation Software Engineer role is responsible for software, languages, security, training, integration, database, procurement, java, architecture, design.
To write great resume for simulation software engineer job, your resume must include:
- Your contact information
- Work experience
- Education
- Skill listing
Contact Information For Simulation Software Engineer Resume
The section contact information is important in your simulation software engineer resume. The recruiter has to be able to contact you ASAP if they like to offer you the job. This is why you need to provide your:
- First and last name
- Telephone number
Work Experience in Your Simulation Software Engineer Resume
The section work experience is an essential part of your simulation software engineer resume. It’s the one thing the recruiter really cares about and pays the most attention to.
This section, however, is not just a list of your previous simulation software engineer responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular simulation software engineer position you're applying to.
The work experience section should be the detailed summary of your latest 3 or 4 positions.
Representative Simulation Software Engineer resume experience can include:
- Support software development activities, execute technical tasks throughout the software development lifecycle, research new technologies, and adhere to best practices based on customer requirements and goals
- Experience working with multi-threading applications desired
- Experience deploying and interacting with 3D assets
- Experience with modeling tools for performance analysis or Hardware/Software Co-simulation
- Software engineering experience
- Experience in programming languages C and C++
Education on a Simulation Software Engineer Resume
Make sure to make education a priority on your simulation software engineer resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your simulation software engineer experience. For example, if you have a Ph.D in Neuroscience and a Master's in the same sphere, just list your Ph.D. Besides the doctorate, Master’s degrees go next, followed by Bachelor’s and finally, Associate’s degree.
Additional details to include:
- School you graduated from
- Major/ minor
- Year of graduation
- Location of school
These are the four additional pieces of information you should mention when listing your education on your resume.
Professional Skills in Simulation Software Engineer Resume
When listing skills on your simulation software engineer resume, remember always to be honest about your level of ability. Include the Skills section after experience.
Present the most important skills in your resume, there's a list of typical simulation software engineer skills:
- Experience working with UNIX (or UNIX-type, such as AIX) Operating System, Windows Operating Systems, or other Operating Systems as applicable
- Experience developing artificial intelligence, machine learning, or deep learning applications
- Experience developing software for LVC systems using DIS Protocol Data Units (PDUs) or other simulation communication protocol
- Experience working on and configuring secure networks
- Experience developing simulation environments for use in AI and machine learning applications
- Solid understanding of Linux and Windows operating systems
List of Typical Experience For a Simulation Software Engineer Resume
Experience For Modeling & Simulation Software Engineer Resume
- Good working knowledge of SystemC
- Experience with Continuous Integration (CI) and tooling, such as Jenkins
- Experience developing simulation environments
- Simulation modeling experience needs to include middleware integration between tactical threat environment and visual systems
- Experience with GNU development tools and/or Microsoft Visual Studio environment
- Experience with C++ and/or Ada
- Experience with Agile software development methodologies and tools, such as VersionOne
Experience For Psts-simulation Software Engineer Eurofighter A&I Resume
- Professional, self-starter, with ability to take directionand good team
- Technical discipline and five years of experience is required
- Scientific programming experience in at least one high-level object-oriented language such as C++ or JAVA
- Experience in innovative applications is especially useful
- Experience with modern development tools such as Github, etc
Experience For Surgical Simulation Software Engineer Resume
- Design and implement software modifications for new and existing Distributed Interactive Simulation (DIS) simulations
- Support Distributed Mission Operations (DMO) and LVC training and exercise events
- Development of tactical threat environments using multiple image generation platforms
- Integration of simulated hardware such as multifunction displays, control loading systems, aircraft instrument & control panels, etc
- Develop tactical threat environments using multiple image generation platforms
- Integrate simulated hardware such as multifunction displays, control loading systems, aircraft instrument & control panels, etc
- MS or PhD in Computer Science or Electrical/Computer Engineering
- Knowledge of computer systems architecture and embedded systems programming
- Provide subject matter expertise to client programs in various Cybersecurity areas, including Risk Management Framework (RMF)
Experience For Modeling & Simulation Software Engineer Intern Resume
- Perform security assessment and compliance activities by using assessment tools and procedures and Security Technical Implementation Guides (STIGs)
- Work well with in a fast moving, small team environment
- Software development on Linux Operating Systems
- Object Oriented Analysis/Design and Understanding of object-oriented (OO) software design concepts
- Software development planning
Experience For F-senior Simulation Software Engineer Resume
- Develop simulation environments to support program development needs
- Development and integration of simulated models such as avionics, physics based aircraft models, communications, weapons, sensors, DIS/HLA, etc
- Support of new aircraft and technology development
- Support of proprietary analytical tools and applications
- Development of data interfaces for Ethernet, serial and various avionics bus protocols
- Support throughout the entire software development life cycle from requirements definition to product deployment
- Develop and integrate simulated models such as avionics, physics based aircraft models, communications, weapons, sensors, DIS/HLA, etc
- Support new aircraft and technology development
Experience For Distributed Interactive Simulation Software Engineer Resume
- Support proprietary analytical tools and applications
- Develop data interfaces for Ethernet, serial and various avionics bus protocols
- Interface with end-users throughout product development
- Develop, integrate and maintain innovative C++ programs that interface with Oracle database
- Develop SQL queries of Oracle database and interface tools
- Support development, documentation and maintenance of C/C++ and C# database applications, shell scripts and ORACLE databases for component damage tracking of fleet aircraft
- Interface with engineers to define functional requirements, implement and test software for enhanced functionality, bug fixes, experimental analyses, and software delivery packages
- Provide revision control and program release of software to military customer
- Support cybersecurity mission requirements for simulator programs
Experience For Spacecraft Simulation Software Engineer Resume
- Work closely with software lead engineer on task assignments
- Act as integral part of the overall program Integrated Product Team environment
- Familiarity with multi-user simulation environments
- Experience with or coursework in at least one aircraft system (such as RF or IR sensors, radar, CNI, PVI, EW, or fire control) and/or aerodynamics, engineering mechanics, or equations of motion
- Simulation Software Coding and Debugging
- Airplane Systems Knowledge (Aerodynamics, Flight Controls, etc.)
Experience For F-simulation Software Engineer Resume
- Software Architecture and Integration
- Real-time software development
- Development environment is required
- Player. Ability to work in dynamic environments and support multiple users
- And non-technical topics to event participants (small and medium sized groups)
- Development of simulation usability and improvement tools
Experience For HPC Ethernet Gateway Simulation Software Engineer Resume
- Familiarity with integrated Avionics systems, including knowledge of F-22 mission software, sensors, stores management, weapon systems, data links (F-22 and Link-16), Pilot Vehicle Interface, GPS/INS, time synchronization, and instrumentation products and services
- C/C++ UNIX/LINUX, including multi-threaded applications
- Integrated development environments (Eclipse, Visual Studio, etc)
- OpenGL or other graphics development libraries
- C, C++, MPI, Java, Python, R, matlab
- Expertise with Unity and/or Unreal Engine 4 development, tools and common design patterns
- Agile/Scrum development methodology
Experience For Constructive Simulation Software Engineer Resume
- Databases with SQL, MYSQL, MariaDB
- Embedded real time software development
- Integrated Development Environments (IDEs) such as Rhapsody, and Eclipse
- Information retrieval/storage applications (with relational database backend)
- User and developer documentation
- Software requirements analysis
- Presentations and walkthroughs
List of Typical Skills For a Simulation Software Engineer Resume
Skills For Modeling & Simulation Software Engineer Resume
- Experience developing OpenGL applications
- Experience programming in the Linux environment
- Experience developing in C#/.NET/WPF/MVVM is desirable
- Experience in the development of real-time avionics, simulation, modeling, or test equipment software is required
- Experience with the Software Development lifecycle (including Requirements Analysis, Design, Code, Integration & Test)
- Previous experience/interest with SystemC TLM modeling,
Skills For Psts-simulation Software Engineer Eurofighter A&I Resume
- Experience working with common interfaces that exist between Computer Software Components (CSCs)
- In-depth knowledge of and experience with object-oriented programming in C/C++ and Java
- Experience working in multi/cross-domain security environments
- Experience with Distributed Mission Operations (DMO) training and exercise events
- Experience in the use of Windows and Unix Operating Systems
Skills For Surgical Simulation Software Engineer Resume
- Experience interfacing with components through Interface Control Documents
- Experience developing software in high order languages (C, C++, Java and/or ADA)
- Experience or coursework in flight dynamics (aerodynamics, engineering mechanics, fluid mechanics, equations of motion, etc)
- Experience in C++ programming and Object-Oriented Design techniques
- Experience in C++ programming and Object-Oriented Analysis/Design techniques
- Experience with 3D modelling software (Blender, etc.)
- Good creative problem solver with a commitment to assisting the team in
- Experience in C coding
Skills For Modeling & Simulation Software Engineer Intern Resume
- Experience with, or knowledge of, basic aircraft systems
- Experience with or knowledge of aircraft flight controls and automatic flight controls
- D/or power plant control experience
- Real-time software development experience with avionic or laboratory hardware
- Experience/interest in virtualization,
- Experience (entry-level)
Skills For F-senior Simulation Software Engineer Resume
- Modelling and Simulation (in particular military related including protocols such as DIS/HLA)
- Coding and unit testing
- Presenting highly technical material to technical personnel and management
- Willing to travel 2-3 times per years to various locations world-wide
- Producing design documents, UML diagrams, user documentation
- Interfacing with end-users throughout product development
Skills For Distributed Interactive Simulation Software Engineer Resume
- Working knowledge of Matlab, Simulink, C and C++ in a Linux
- Building quality software
- Coding with Python
- Support of project engineering teams in debugging software related issues
- Software implementation of physics-based models in the Linux Operating System, using C or C++ is required
Skills For Spacecraft Simulation Software Engineer Resume
- Position requires ability to integrate 3rd party software with existing software in a real-time Linux Operating System environment
- Unit Testing/Python Scripting
- Develop software in scripting languages (Perl, JavaScript, Python, Linux shell scripts, etc.)
- On-site hardware/software installation and product training
- The production of documentation, technical notes and training materials
- Software quality activities (e.g. peer reviews, walkthroughs, maintaining a Software Development File)
- Product support, including customer liaison to expedite problem resolution
- User interface design, and operating systems expertise
- Proficiency developing software on Windows and Red Hat and/or similar Linux systems
Skills For F-simulation Software Engineer Resume
- Expertise in basic networking methodologies (TCP, UDP, etc.)
- Development of simulation support structure software (underlying communications)
- Development and maintenance of numerical solving mechanisms, processes and libraries
- Knowledge of aircraft non-linear and linear 3-DOF and 6-DOF simulations
- Knowledge of coordinate transformation
- Learn from others and pass knowledge on to others
- Knowledge of control theory an
- Obtain a Defense security clearance
- Experience with, or knowledge of, basic aircraft flight dynamics (aerodynamics, engineering mechanics and fluid mechanics, equations of motion, coordinate transformation), and avionics
Skills For HPC Ethernet Gateway Simulation Software Engineer Resume
- Experience with aircraft flight controls and automatic flight controls
- Software Configuration Management activities
- Liaison with 3rd parties (vendors, subcontractors, customers)
- Software and network configuration
- Vendor liaison to ensure timely rectification of problems
- Eligible for membership to the Institute of Engineers (Australia)
- Trolltech’s cross-platform GUI toolkit Qt
- Simulation middleware: particularly with the MaK Technologies products VR-Link, Logger, RTI and Gateway
- Computer Generated Forces – VR Forces, CAE ITEMS and STRIVE, EADSIM
Skills For Constructive Simulation Software Engineer Resume
- Communications network simulation, particularly with the QualNet package
- Discrete event simulation, particularly with the Extend package
- 3D Content Generation (OpenFlight, TerraPage): Terrex TerraVista, MultiGen Creator
- 3D Scene Graphs: OpenSceneGraph, Performer, Vega (Classic)
- Professional Audio Visual Equipment for Theatres (Projectors, Screens, A/V Switches, various video sources)
- General software development skills such as: knowledge of programming tools, languages and environments typically C/C++, Python, Java, Subversion, GIT, Eclipse, Linux, and Windows
- Develop software in high order languages (C, C++, Java and/or ADA)