Software Controls Engineer Resume Sample
Work Experience
- PLC software design experience to develop control system network diagrams
- Knowledge of technical controls and troubleshooting skills in state machines
- Shall provide “hands on” technical leadership in the design, programming, and installation of energy storage systems
- Identify, and apply lessons learned to correct technical quality related issues
- Provide high integrity and oversight of processes protecting intellectual property
- Time management and ability to multi-task in a cross-functional team
- B.S.E.E. / M.S.E.E. or equivalent with 3+ years’ experience in analog and digital circuit design and coding
- Experience with driver and board-level software systems development
- Experience with board bringup and systems debugging
- Familiar with New Product Introduction Process (NPI)
- Show past lessons learned related to practical implementation vs analytical ability for validation and verification of controls in a system
- Background and interest in model based design and testing
- Exposure to creating S-functions from embedded C code
- Advanced Software Engineering And Coding Skills
- Developing, maintaining and providing documentation to Fortna’s Technical Writer
- Experience in software development using C/C++ or other modern programming language
- Develop the group’s actuator modeling capability
- Responsible for exhibiting professional behavior with both internal/external business associates that reflects positively on the company and remains consistent with the company’s policies and practices
- Conduct M&C Training Seminar: Assist field staff by presenting class room style training sessions on standard product assortment. Work with Marketing to identify gaps in current product knowledge to ensure strategic growth objectives are met
- General Documentation: Perform the required administrative tasks associated with the Engineering position; I.E. Creating tickets, time sheets, travel authorizations requests and general filing/ record keeping on customer support issues
- Design, implement and verify control algorithms
- Lead execution of embedded controls design enhancements to support current and new product /customer requirements for features, functions, and diagnostics
- Be the algorithm feature technical expertise
- Maintain functional knowledge of subsystem and its performance requirements
Education
Professional Skills
- Strong coding skills in C, C++, Verilog, VHDL, Java
- Real-time, embedded C skills with hands-on debugging experience
- Strong interpersonal, organizational, time management and problem-solving skills
- Engineering technical experience with focus in control engineering or experience in a range of control techniques and methods is required
- Demonstrated experience with debugging, in-vehicle and bench testing, and product development
- Experience of automatic code generation from models using tools such as TargetLink and/or experience of real-time embedded software (using C) is desired
- Good skills with C programming, Matlab, Simulink, embedded software
How to write Software Controls Engineer Resume
Software Controls Engineer role is responsible for java, software, integration, training, coding, architecture, manufacturing, design, digital, modeling.
To write great resume for software controls engineer job, your resume must include:
- Your contact information
- Work experience
- Education
- Skill listing
Contact Information For Software Controls Engineer Resume
The section contact information is important in your software controls 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 Software Controls Engineer Resume
The section work experience is an essential part of your software controls 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 software controls 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 software controls engineer position you're applying to.
The work experience section should be the detailed summary of your latest 3 or 4 positions.
Representative Software Controls Engineer resume experience can include:
- Fluent English language skills (verbal and written) and ability to work within a multi-cultural team
- Making good and timely decisions that keep the organization moving forward
- Running test set-ups for their validation,
- Experience in real-time embedded control software design and development using C Programming language and/or MATLAB/Simulink/Stateflow
- Experience in development and testing of software & control system requirements
- Validation of EPS functionality and resolution of EPS issues including software verification
Education on a Software Controls Engineer Resume
Make sure to make education a priority on your software controls engineer resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your software controls 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 Software Controls Engineer Resume
When listing skills on your software controls 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 software controls engineer skills:
- Basic/Good debugging skills
- Good organization, documentation and communication skills are required
- Fluent in English, additional working-level second language skills an asset
- Good knowledge of Visual Studio, experience with generating S-functions
- Creates value through the ability to integrate knowledge from different areas of specialized knowledge Issue resolution/ Analytical skills
- Works effectively within multi location teams
List of Typical Experience For a Software Controls Engineer Resume
Experience For Controls Software Development Engineer Resume
- Demonstrated sound decision making and judgment required
- Experience in Windows, Linux+QT software development
- Automotive experience either at work or university, such as Formula SAE, SAE EcoCar, or other university automotive activity
- Evidence of adherence to a defined software development process
- Experience with Instrumentation, Controls and Automation, in related field
- Experience with in Siemens S7 PLC, TIA Portal
- Developing controls, algorithms and embedded software,
- Learn and develop TGP2 software using the Trane Tracer Graphical Programming Editor required
Experience For Electronic Controls Software Engineer Resume
- Algorithm / software design development and testing
- Aptitude for computers, software, and scripting languages
- Documentation and testing
- Interpret and design to applicable algorithm subsystem requirements
- Controller architecture definition and requirements flow down
- Specification of functions and features for embedded software implementation
Experience For Powertrain Controls Feature Software Engineer Resume
- Development and maintenance of EPS model (plant + controller + appropriate interface)
- Controller stability analysis for EPS control systems
- Development and maintenance of in-house controller design and analysis tools
- Can work independently and/or within a team environment
- Interface/Coordinate the work packages with overseas team members
- Knowledge of configuration and work flow management tools like MKS Integrity, PTC tools etc
- Investigates embedded software problems, understands causal mechanisms, recommends appropriate action, owns problem resolution and documents results
- Applies and improves embedded software development processes and tools
Experience For Software / Motor Controls Engineer Resume
- Quality management of software development
- Experience in developing algorithms through to production and/or new product development using Matlab toolchain; preferably within the automotive/aerospace domain
- Pragmatic approach to problem solving and real-world control engineering
- Development life-cycle support (Design, development, verification, and validation) of control system software for aviation gas turbine jet and turboshaft engines
- Software requirements development, requirements management, requirements based testing, dynamic system analysis, and simulation
- Support of Model Based Design and Development
- Identify anomalous control system behavior
- Identify root cause of issues and identify solutions
Experience For Powertrain Controls & Software Engineer Resume
- Analysis of the software and customer requirements
- Control concept development based on customer and internal requirements
- Design and development of complex software modules in a model based AUTOSAR environment
- Design of classic and modern controller with respect to software implementation
- Model based system analysis to assess the control behavior and system stability
- Ensure that software designs are fully suited to the target micro platform and are fully compliant with the requirements
- Support software development throughout the software lifecycle
Experience For Controls Algorithm Software Development Engineer Resume
- Evaluate and interpret data collected in vehicles
- Coordination of technical facts with the customer and presentation of results
- Program PLCs and software for integration of mechanical design to process function and quality control
- Maintain and control backups for programs
- Develop HMIs for operator, technician, supervisor, and engineer access to parameters for process
- Wire devices of machine(s) to components in electrical box(es) per schematics
- Support standardization initiatives to incorporate best practices into global standards for automation
Experience For Software Engineer, Controls Resume
- Lead proof of concept projects for Industrie 4.0 initiatives
- Design control logic to meet system requirements
- Ability and willingness to travel for project work 25% of the time
- 12 hr shifts 7/2, 7/2, 7/3 rotation
- Embedded software development
- Able to learn complex algorithms
Experience For Controls & Software Engineer Resume
- Written and spoken English on a professional level
- Embedded Software Design and Construction
- Software development tools such as Matlab/Simulink, Labview, DOORS etc is helpful but not required
- Positive team player with a willingness to learn and adapt
List of Typical Skills For a Software Controls Engineer Resume
Skills For Controls Software Development Engineer Resume
- Communicates effectively -
- Experience in industrial automation design and commissioning - Hydro Power Plant automation and BOP
- Strong technical background in computer networking design for industrial applications
- Have a good understanding of the automotive industry
- Experience working with external Equipment Builders/Integrators
Skills For Electronic Controls Software Engineer Resume
- Experience in starting up production equipment
- Design, testing, verification and validation of control system software for gas turbine jet and turboshaft engines
- Support function tuning and validation tests in simulation
- Experience with rapid controller prototyping systems such as dSpace is desired
- Related experience in industrial controls; Material Handling Systems
- Experience with C, INCA, Configuration Management Software, CAN communication, Lauterbach, Trace 32
Skills For Powertrain Controls Feature Software Engineer Resume
- Experience with Transmission Calibration
- Experience with Transmission/Engine controls and SW development
- Experience with Matlab, Simulink, Code generation tools (TargetLink, Embedded coder)
- Product Verification and Validation Management
- Experience with SCADE highly desirable, or other Software development tools such as Matlab/Simulink, or Labview
- Professional experience as a controls design engineer
- Matlab / Simulink / TargetLink and CANape experience
Skills For Software / Motor Controls Engineer Resume
- Advanced knowledge in controls and experience in system analysis
- Experience in a Software Control Engineer role or equivalent
- Demonstrated ability to work independently to find solutions to various challenges
- Develop and execute test cases in a simulation environment, analyze and present data, validate control functionality
- Experience with MATLAB & Simulink is required
Skills For Powertrain Controls & Software Engineer Resume
- Experience with automotive communications and calibration tools for CAN and CCP (e.g. CANalyzer and CANape) is desired
- Experience with vehicle dynamics is desired
- Experience with classical & digital control is required
- Embedded Software experience
- Experience & desire to work with conveyor control systems
Skills For Controls Algorithm Software Development Engineer Resume
- Experience with Model based development and code generation tools
- DSpace TargetLink experience
- IBM Rhapsody tool experience
- Experience of AUTOSAR architectures
- Develop and execute test cases in a simulation environment, analyze and present data, validate control functionality and document results
- UML design experience
- Using CAN communication between PLC and AC Drives
- Engineering mindset to work within different field areas from computer science to physics, from electronics to thermodynamic
- Supporting all phases of the algorithm and software development, implementation, and release processes
Skills For Software Engineer, Controls Resume
- Supervise manufacturing and perform testing and commissioning of automation, networking, and BOP equipment
- Supervise site installation (cabling, instrumentation, loop checks, etc.) and perform commissioning of automation, networking, and BOP equipment
- Desktop Simulation Testing, Hardware in the Loop Testing, Vehicle Testing, FMEA and other necessary support to EPS safety cases
- Develop SIL testing environment using Microsoft Visual Studio. Develop test maneuvers for SIL testing
- BS in Computer Science, Electrical Engineering, Mechanical Engineering, or Mathematics
- Constructs embedded software using industry best practices and robust software engineering principles; verifies software updates to ensure quality products
- Create vision inspection programs and all supporting documentation as well as defining authority and parameter settings for process control
- Use proper wire sizes and color coding per industry standards as well as clear labeling at device and in box
Skills For Controls & Software Engineer Resume
- Pragmatic approach to real world control engineering (simulation, modeling, controller design and discrete time systems) is required
- Knowledge of integrating S-functions into simulation environments and perform SIL testing
- Develop controls design and development from customer specifications through requirements definition, modeling, and testing
- Architectural platform development using peripheral buses like I2C, SPI and USB
- Open to working in Deer Park, IL or Auburn Hills, MI
- MSc in engineering within computer science, mechanical, mechatronics, electronics, control or similar
- Familiarity with the UNIX/LINUX command-line operating system
Skills For Controls / Software Engineer Resume
- Develop software tools to automate various steps in the testing and analysis process
- Function development for electric power steering systems from the concept phase to the series production
- Create and maintain electrical schematics, pneumatic diagrams, and logic diagrams for new and existing equipment
- Develop Software applications for new equipment for Production and testing purposes
- Development of system and vehicle features for electro-mechanical steering systems (EPS)
- Knowledge of systems and software engineering principles is desired
- Home office when not traveling
Skills For Eg-software Engineer Controls Resume
- Support generating S-functions for MATLAB, Integrate with Simulink models
- Familiarity with automotive industry standards including ISO26262 and ASPICE
- Basic knowledge of scripting languages such as PERL or PYTHON
- Knowledge of modular and scalable network interfaces with peripheral devices
- Own configuration control of software that is either TCP/IP, USB, EIA-485 or 802.11x compliant
- Working closely with the commissioning group and contractors to ensure electrical, instrumentation and electronic equipment is installed correctly and working properly
- Strong technical background in Automation (various PLC platform and HMI development knowledge and experience)
- Work in a multi-cultural and multi-locational environment
List of Typical Responsibilities For a Software Controls Engineer Resume
Responsibilities For Controls Software Development Engineer Resume
- Perform and manage the design or the modification of hardware and/or software for the automatic controls system in Hydro Power Plants
- Perform and manage the design or the modification of computer networks in Hydro Power Plants
- Perform and manage the design or the modification of Balance of Plant (BOP) (Electrical : Low Voltage, Protection, Excitation Systems-AVR) or Electrical Auxiliaries in Hydro Power Plants
- Maximize the commercial results of the Projects with respect to Cash and Margin, while delivering the Projects on time, in conformity with the Contract, managing the Customer expectations and requirements of EHS
- Support Sales team and manage technical tendering activities
- Constantly seek and pursue additional business opportunities