
Electrical Engineer Firmware & Controls
- Durham, NC
- $50.00-56.00 per hour
- Contract
- Full-time
Work days/hours: M - F 8am - 5pm (Onsite daily)
Interviews - video and in person
Duration: Currently a 6 month temp role. MAY be extended and MAY have the potential to become a BD FTE.
Pay: $50-$56 an hourJob Description:
Responsible for designing, developing, and testing all aspects of automation and robotic motion control systems.
- This well-rounded engineer will apply their knowledge of software, electrical, and mechanical engineering to design and improve products including robotics, servo systems, communications networks, and supervisory control systems.
- Writes and documents the code needed to drive the motion control system of our products.
- Interacts and drives architectural and design changes in the mechanical and electrical design of the system to improve system performance related to the control systems.
- Selects and interfaces with vendors as necessary.
- Works with Legal department in evaluating intellectual property as it relates to current and new concepts
- Complies with regulatory requirements and company design procedures.
- Some travel required (~1-2 trips/year)
- Bachelor's degree in Mechanical Engineering, Electrical Engineering, or Computer Science. (MSEng preferred)
- Ten+ years of experience in the robotics and automation field, including electro-mechanical design and software development.
- Experience programming and configuring PLC controllers
- Experience with DC motor control
- Experience with programming and troubleshooting PLC (Programmable Logics Controller) systems.
- Experience with Bechoff, Galiel, Panasonic, and Allen Bradley desired.
- Solid working knowledge of regulatory requirements for software and hardware development, including knowledge of standards such as IEC 60601, ISO 13485, ISO 14971.
- Object oriented software development (C#, C++)
- Experience with .NET Framework and Standard edition
- Working knowledge of UML state machine theory and practical application
- Robotic control theory, including servo systems and PID controllers
- Cross platform software development experience
- Familiarity with CAN bus networking
- Work environment and physical demand