Controls Software Engineer
Automation Resources, Inc.
Portland, United States of America
28 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 135KJob location
Portland, United States of America
Tech stack
Software Applications
Computer Vision
C Sharp (Programming Language)
C++
Computer Programming
Software Debugging
Java GUIs
OpenCV
Robotic Automation Software
Software Engineering
Subversion
Systems Integration
Captcha
GIT
Software Version Control
Job description
Are you ready to engineer the future of advanced automation? Our client is seeking a Senior Controls Software Engineer to take on a high-impact, high-visibility role developing next-generation automation systems. This is your chance to work on cutting-edge technologies-from machine vision to robotic integration-while collaborating with a talented, forward-thinking engineering team.
Why This Role Stands Out
- Work on state-of-the-art automation systems with real-time control architecture
- Develop solutions involving machine vision, robotics, and precision motion control
- Be a key contributor in a high-visibility engineering role with real impact
- Collaborate directly with customers throughout the full project lifecycle
- Opportunity to influence innovation, processes, and technical direction
What You'll Do
- Architect, design, develop, and maintain complex software applications
- Lab testing for new sensors on existing machines
- Integrating new devices into a new machine based on previous machines
- Lead software design efforts and create detailed technical specifications
- Develop advanced applications using C#.NET and C++, including custom GUIs
- Integrate machine vision systems, robotics (SCARA & 6-axis), and motion control
- Participate in project planning, timelines, and execution
- Interface with customers from concept through installation and support
- Troubleshoot, debug, and optimize high-performance automation systems
- Drive innovation by proposing new technical solutions and improvements, * General Comments
- EEOC Questions
- In our efforts to create and maintain a diverse environment, your provision of this optional information is an important part.
- Select Race*
- Please select your gender*
- As a Government contractor subject to VEVRAA, we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. If you believe you belong to any of the categories of protected veterans listed, please indicate this by selecting the appropriate choice from the dropdown box.
- Select Veteran Status*
- When acting as a contractor to the United States government, applicable regulations such as the Vietnam Era Veterans Read justment Assistance Act (VEVRAA) and/or the Uniformed Services Employment and Reemployment Rights Act (USERRA) may require us to to report to the United States Department of Labor the number of individuals who are "Protected Veterans" who have expressed interest in employment using this website. This determination is based on self-identification by Protected Veterans. If you believe you are a Protected Veteran, please indicate your status by checking the appropriate items above.
- Select Veteran Type*
- If you believe you have or have had a disability as defined but not limited to the description provided, please indicate this by selecting the appropriate choice from the dropdown box.
- Select Disability*
Requirements
- Bachelor's degree in Electrical or Mechanical Engineering (Master's preferred)
- 10+ years of experience in manufacturing or automation software development
- Expert-level programming skills in C#.NET and/or C++
- Strong experience with machine vision tools (Cognex, Keyence, Halcon, OpenCV)
- Proven experience integrating robotic systems and motion control
- Deep understanding of PC-based controls, servo systems, and automation architecture
- Experience with version control systems (Git, Subversion, etc.)
- Ability to read electrical schematics and debug complex systems
- Strong problem-solving, communication, and leadership skills
About the company
* Exposure to 2D/3D laser metrology and advanced automation technologies
* Opportunity to travel domestically and internationally for exciting project work
* Work in a collaborative, innovation-driven environment
* Be part of a team shaping the future of intelligent manufacturing
Ready to Build What's Next?
If you're a seasoned engineer who thrives on solving complex challenges and wants to work at the forefront of automation technology, this is your opportunity.
Apply today and take the lead in engineering the next generation of automation systems.
To comply with some state laws, the annual base salary range for this position has been provided. The range given is broad and should be considered as a guideline only. Our client will consider a candidate's work experience, education/training, key skills, the salaries of current employees in similar roles, and other factors when extending an offer.