Control Systems Engineer II Job in Texas Us
Job Description
Responsibilities:
The Control Systems Engineer II will design and develop embedded systems software and/or hardware for a variety of electric powered actuators. The Control Systems Engineer II will perform all phases of the system lifecycle, including applied research, requirements generation, design, implementation, testing, integration, installation, and documentation.
The Control Systems Engineer II will report directly to the Engineering Manager.
The Control Systems Engineer II has no direct reports.
Responsibilities include:
· Develop custom embedded software for industrial systems
· Support the full spectrum of product development (concept, design, implementation, test and production) of embedded software and hardware
· Support testing and verification of hardware
· Software tasks include developing requirements, designing, implementing, testing, and documenting embedded software applications focused primarily in C/C++.
· Perform embedded software design, development, coding, integration, testing, research, and documentation for software systems, applications and/or Real-Time Operating Systems
· Interact directly with technical customer to more fully understand requirements and constraints of the task objectives.
· Provide support to manufacturing, maintenance and/or other groups in analyzing and resolving control system/instrumentation problems
· Prepare detail design drawings and specifications for new or revised control systems/instruments
· Assist in the selection of Control Systems/Instrument Engineering service providers when external resources must be utilized.
· Ensure compliance with relevant codes and regulations. Develop and/or update documentation
· Collaborate with other engineers to ensure uniform application of good engineering practice and relevant engineering standards
· Interact with other disciplines to ensure compatible design details and avoid or resolve interferences or inconsistencies
· Prepare detailed design drawings and specifications for systems/components
· Support both internal and external customers
· Interact with clients and have the ability to make technical presentations
· May perform other duties as assigned
Job Requirements
Knowledge, Skills and Abilities:
- Bachelor’s degree in Electrical Engineering
- Minimum of two years experience
- Experience with software development for embedded control and/or communication systems
- Knowledge of protocols (eg. Ethernet, RS-232, USB) for standard interfaces
· Experience with microcontrollers
· Familiarity with hardware control and management, including interrupts, timers, USART, eeprom, etc…
· Excellent programming skills in C and C++ with the ability to work in assembly
· Familiarity with Visual C++, Visual Basic and/or LabView
· Effective written and verbal communication skills
· Ability to read electrical schematics and have a sound understanding of electronics
· Familiar with:
o Real time operating systems
o Using Windows or Linux cross-compilers, debuggers and source control tools