Control Systems Engineer II (CONTRACT) Job in Texas Us
Job Description
I. 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.
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.
· 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/components.
· 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.
· Interact directly with clients to provide customer service and support.
· May perform other duties as assigned.
II. 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