Full Time

Software Controls Engineer

Actalent
$70,000 - $120,000* / year (about $34–$58 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Actalent, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Software Controls Engineer at Actalent will be responsible for designing, developing, and implementing software controls systems for various engineering projects. The role focuses on collaborating with multidisciplinary teams to ensure system requirements are met, performing rigorous testing, and integrating software solutions within complex automated systems. The ideal candidate will possess strong analytical skills and a detail-oriented approach to problem-solving, ensuring the successful execution of projects that meet operational standards and customer needs.



Job Responsibilities

  • Design and develop software control algorithms for automated systems.
  • Collaborate with hardware engineers and other technical staff to integrate control software with various systems.
  • Conduct testing and troubleshooting of software systems to ensure reliability and performance.
  • Document software design processes and system functions for compliance purposes.
  • Maintain and update existing control software to improve performance and safety.
  • Assist in the implementation of new technologies and better practices to enhance process efficiency.


Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, Mechatronics, or a related field.
  • Minimum 3 years of experience in software development and embedded systems.
  • Strong programming skills in programming languages such as C, C++, or Python.
  • Experience with control systems design and implementation.
  • Familiarity with software development lifecycle and methodologies (Agile, SCRUM).
  • Proficient in using simulation and modeling tools (MATLAB/Simulink preferred).


Technologies & Tools

The Software Controls Engineer will utilize a range of technologies and tools including development environments and frameworks such as MATLAB, Simulink, integrated development environments (IDEs) for C/C++ programming, version control systems (Git), and simulation software for testing control algorithms. Familiarity with PLCs (Programmable Logic Controllers) and SCADA (Supervisory Control and Data Acquisition) systems is also advantageous.



Ideal Candidates

Ideal candidates for the Software Controls Engineer position will exhibit strong critical thinking and troubleshooting skills, with a passion for innovation and technology. They should demonstrate effective communication abilities, enabling collaboration with diverse teams and stakeholders. A proactive attitude toward problem-solving, along with a commitment to quality and continuous improvement, is essential. The capacity to thrive under pressure and manage multiple projects simultaneously will further distinguish successful applicants.

In Iowa, the weekly job search for unemployment is 4 reemployment activities a week (at least 3 of them job applications), its agency says. What it asks →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.