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 Remote Software Controls Engineer at Actalent will play a crucial role in the design, development, and implementation of software control systems that enhance operational efficiency and performance. This position involves collaborating closely with cross-functional teams to ensure that control systems meet technical and functional requirements while adhering to industry standards. The successful candidate will contribute to a variety of projects, leveraging their expertise in software engineering practices and controls technology to develop innovative solutions that support our clients' objectives.
Job Responsibilities
- Design, develop, and test software control systems in accordance with project specifications.
- Collaborate with engineering teams to define system requirements and performance criteria.
- Implement software algorithms for control systems, ensuring robust performance in operational settings.
- Conduct troubleshooting and debugging of existing systems to resolve issues and improve functionality.
- Prepare technical documentation, including system architecture diagrams and operational manuals.
- Participate in code reviews and provide constructive feedback to promote best practices within the team.
- Stay up-to-date with industry trends and advancements in software controls technology.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
- Minimum of 3 years of experience in software development, specifically in control systems.
- Proficiency in programming languages such as C++, Python, or Java.
- Solid understanding of control theory, automation systems, and software development life cycle.
- Experience with MATLAB/Simulink and version control tools such as Git.
- Strong analytical and problem-solving skills with meticulous attention to detail.
- Excellent written and verbal communication skills.
Technologies & Tools
The position of Software Controls Engineer at Actalent utilizes a variety of technologies and tools critical to the development and maintenance of software control systems. Key technologies include MATLAB/Simulink for modeling and simulation, C++ and Python for programming, and integrated development environments (IDEs) for code development such as Visual Studio. Familiarity with version control systems like Git is essential for collaborative development efforts, while knowledge of automation frameworks will play a crucial role in system testing and validation.
Ideal Candidates
Ideal candidates for the Remote Software Controls Engineer position are those who demonstrate a proactive approach to problem-solving and possess a strong coding proficiency complemented by hands-on experience in control systems. They should exhibit excellent collaboration and communication skills, thriving in a team-oriented environment while efficiently managing independent project tasks. Additionally, the ability to adapt swiftly to changing technologies and project requirements, alongside a commitment to continuous learning, will significantly contribute to their success in this role.
Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.