Tallo logoTallo logo

Software Engineer

Job

Actalent

Remote

$98,800 Salary, Full-Time

Posted 4 days ago (Updated 1 day ago) • Actively hiring

Expires 6/13/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
82
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Job Title:
Software Engineer Job Description This Software Engineer role focuses on developing advanced software solutions within a custom research and development team, with a strong emphasis on image processing and computer vision. The engineer designs, implements, and maintains software for custom equipment, including the development of testing, automation, and documentation protocols. The position involves working closely with hardware, smart sensors, and hyperspectral cameras to create robust, containerized applications that run reliably in a Linux environment. Responsibilities Design, develop, and maintain software solutions for custom research and development projects with a focus on image processing and computer vision. Create, implement, and refine test protocols to validate software performance on custom equipment and embedded systems. Develop automation scripts and frameworks to support consistent testing, deployment, and operation of software solutions. Author clear and comprehensive documentation for software, interfaces, testing procedures, and automation workflows. Implement and maintain containerized applications using Docker or Kubernetes to ensure consistent deployment and scalability. Program and integrate programmable logic controllers (PLCs), preferably Beckhoff, using Structured Text to interface with custom equipment and smart sensors. Work with Linux-based systems to develop, deploy, and troubleshoot embedded and application-level software. Collaborate with the R D team to integrate smart sensors and hyperspectral cameras into software solutions for image processing and computer vision applications. Leverage computer vision and machine learning techniques to process, analyze, and interpret image data from advanced imaging systems. Utilize Nvidia programming tools and platforms, when applicable, to accelerate image processing and machine learning workloads. Support and troubleshoot software and control systems both in the office and in the shop environment, ensuring reliable performance on physical equipment. Contribute to continuous improvement of software development practices, including code quality, testing coverage, and deployment processes. Essential Skills At least 5 years of experience performing software development using C++, C, or related languages. Proficiency in C++ for application and embedded software development. Strong proficiency with Linux for development, deployment, and troubleshooting. Experience with data containerization using Docker or Kubernetes. Experience with embedded software development and integration with hardware systems. Experience programming PLCs using Structured Text, preferably with Beckhoff platforms. Exposure to smart sensors and their integration into software and control systems. Knowledge of computer vision techniques and their application to image processing. Experience with hyperspectral cameras or advanced imaging systems. Familiarity with Nvidia programming environments or GPU-accelerated computing. Experience with C#/.NET for supporting tools, interfaces, or related applications. Ability to develop, execute, and document test and automation protocols for custom equipment. Additional Skills & Qualifications Experience in computer vision, including algorithm development and image analysis. Experience with machine learning techniques applied to image or signal data. Exposure to Allen Bradley PLCs and their integration into control systems. Hands-on experience with hyperspectral camera systems and related data processing. Experience working with containerized applications in production-like environments. Familiarity with Kubernetes orchestration for managing containerized workloads. Experience in a research and development setting, particularly with custom equipment and prototypes. Strong documentation skills for technical specifications, test plans, and user guides. Ability to collaborate effectively with multidisciplinary teams, including engineers and technicians. Work Environment The work environment combines both office and shop settings, allowing the engineer to work directly with physical equipment while also performing development and testing tasks at a workstation. The role involves frequent interaction with custom R D equipment, smart sensors, PLCs, and hyperspectral cameras, as well as Linux-based systems and containerization technologies such as Docker and Kubernetes. The engineer will move between hands-on testing in the shop and software development in the office, supporting an iterative, experimental R D culture focused on innovation and practical problem-solving. Job Type & Location This is a Contract position based out of Johnston, IA. Pay and Benefits The pay range for this position is $40.00 - $55.00/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:
  • Medical, dental & vision
  • Critical Illness, Accident, and Hospital
  • 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available
  • Life Insurance (Voluntary Life & AD&D for the employee and dependents)
  • Short and long-term disability
  • Health Spending Account (HSA)
  • Transportation benefits
  • Employee Assistance Program
  • Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type This is a hybrid position in Johnston,IA.
Application Deadline This position is anticipated to close on May 22, 2026. About Actalent Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.
San Francisco Fair Chance Ordinance:
Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.
Massachusetts Lie Detector:
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability. Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.

Similar remote jobs

Similar jobs in Johnston, IA

Similar jobs in Iowa