Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Engineer

$50 - $60 per hour

Actalent

Job Title: Embedded Engineer
Job Description
The Embedded Engineer designs and develops software for desktop and embedded .NET applications that directly control and monitor industrial hardware, including cameras, sensors, conveyors, actuators, and robotic systems. This role focuses on machine control using PLC programming in Structured Text and C#.NET, contributing to cutting-edge prototype equipment used in seed research and offering opportunities to expand skills and advance a technical career.
Responsibilities
  • Architect, develop, and maintain desktop and embedded .NET applications that interface with industrial hardware such as cameras, sensors, conveyors, actuators, and robotic systems.
  • Design and implement machine control solutions using C#.NET, ensuring reliable and precise operation of automated equipment.
  • Write, maintain, and optimize PLC programs in Structured Text (IEC 61131-3), with a strong preference for Beckhoff TwinCAT platforms.
  • Configure, program, and troubleshoot Epson RC+ robot controllers, integrating robotic pick-and-place and handling routines into larger automation workflows.
  • Implement, integrate, and debug industrial communication protocols including MQTT, MODBUS (RTU/TCP), EtherCAT, and other fieldbus or Ethernet-based standards.
  • Collaborate with cross-functional teams to understand machine requirements and translate them into robust, maintainable software and PLC solutions.
  • Diagnose and resolve software, PLC, and communication issues to ensure stable operation of prototype and production equipment.
  • Maintain clear, well-structured code and documentation to support ongoing maintenance, knowledge sharing, and future enhancements.
  • Contribute to the development of cutting-edge prototype equipment used in seed research, providing technical input and continuous improvement ideas.
  • Continuously learn and adopt new tools, technologies, and methods related to embedded software, industrial automation, and robotics.
Essential Skills
  • Minimum 5 years of experience programming PLCs using Structured Text (IEC 61131-3), specifically for machine control applications.
  • Minimum 5 years of experience developing UI and machine control applications with C#.NET.
  • Strong proficiency in embedded software development for industrial automation environments.
  • Ability to perform machine control using PLC programming and C#.NET through Structured Text rather than ladder logic.
  • Hands-on experience with Beckhoff platforms, preferably TwinCAT, for PLC and motion control.
  • Experience implementing and debugging industrial communication protocols such as MQTT, MODBUS (RTU/TCP), EtherCAT, and other fieldbus or Ethernet-based standards.
  • Ability to program, configure, and troubleshoot industrial robotic systems, preferably using Epson RC+ controllers.
  • Solid understanding of industrial hardware integration, including cameras, sensors, conveyors, actuators, and robotic systems.
  • Strong problem-solving skills with the ability to diagnose and resolve complex automation and communication issues.
  • Proficiency in writing clean, maintainable, and well-documented code in C#.NET and Structured Text.
Additional Skills & Qualifications
  • Experience with Epson robotics and Epson RC+ controllers is highly desirable but not strictly required.
  • Familiarity with Beckhoff TwinCAT platforms and related tools for PLC and motion control is a strong plus.
  • Experience in industrial automation, machine building, or prototype equipment development is beneficial.
  • Interest in working with cutting-edge prototype equipment used in seed research and related experimental environments.
  • Willingness to learn new technologies, hardware platforms, and automation tools as part of ongoing career development.
  • Strong communication and collaboration skills for working with multidisciplinary engineering and research teams.

Work Environment
This role is based in an office environment focused on creating code for machines and automation systems. The work centers on designing and implementing software and PLC logic that controls industrial hardware and prototype equipment used in seed research. You will primarily work on a computer, using development tools for C#.NET, Structured Text, Beckhoff TwinCAT, and Epson RC+ robotics, while collaborating with engineering and research teams to support innovative automation solutions.
Job Type & Location
This is a Contract position based out of Johnston, IA.
Pay and Benefits
The pay range for this position is $50.00 - $60.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 Aug 14, 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 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.


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 View email address on click.appcast.io 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.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Embedded Engineer in Johnston, IA vacancy
  • $70k - $120k

    RFA Engineering ( [ supports industry-leading clients through the full software development lifecycle to build cutting-edge precision...  ...and additional opportunities within our own organization. Embedded Software Engineer This position is associated with the design... 
    Suggested
    Full time
    Temporary work
    Work at office
    Flexible hours

    RFA Engineering

    Johnston, IA
    3 days ago
  • $78.4k - $130k

     ...Job Description: Objective of role: The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low-level hardware/software integration... 
    Suggested
    Local area
    Remote work

    ITW

    Des Moines, IA
    4 days ago
  • $121k - $137k

     ...Sr Systems Engineer Berkley Technology Services (BTS) provides IT services and supports insurance systems across its operating units. We seek a dynamic senior systems engineer with strong experience in Identity and Access Management (IAM) technologies such as Okta, Auth... 
    Suggested

    Berkley Technology Services

    Urbandale, IA
    4 days ago
  • $55 - $65 per hour

    Job Title: Embedded Software Development Engineer Location: Grimes, IA Zip Code: 50111 Duration: 6+ months Pay Rate: $55 - $65/hr. Keyword's: #Grimesjobs; #EmbeddedSoftwareDevelopmentEngineerjobs; Start Date: Immediate Contract to Hire role We provide a competitive... 
    Suggested
    Contract work
    Work experience placement
    Local area
    Immediate start

    Belcan

    Grimes, IA
    15 days ago
  • Full Stack Typescript Developer (Node/React) Work in a fast-paced R&D environment. Create systems using Typescript, Node, and React to interact with automated machinery. Design databases, SQL queries, and JSON APIs. Provide feedback in the product design and specification...
    Suggested
    Flexible hours
    Afternoon shift

    inSync Staffing

    Urbandale, IA
    5 days ago
  • $65k - $90k

     ...RFA Engineering () supports industry-leading clients through the full software development lifecycle to build cutting-edge precision agriculture...  ...system automation tests for the next generation of embedded controllers. Candidates should be able to collaborate with development... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    RFA Engineering

    Johnston, IA
    3 days ago
  • $70 - $75 per hour

     ...level! If you have expertise in full-stack development, leadership experience, and a passion for leveraging AI tools in software engineering, and are looking for your next career move, apply now. Job Description We are looking for a Lead Full Stack Developer to... 
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Work at office
    Local area
    Remote work
    Worldwide

    CAI

    Des Moines, IA
    2 days ago
  • $90k - $150k

    RFA Engineering ( [ supports industry-leading clients through the full software development lifecycle to build cutting-edge precision agriculture, machine guidance, vehicle automation and autonomy applications. We are seeking passionate, talented engineers to work on... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    RFA Engineering

    Johnston, IA
    3 days ago
  • $116.36k - $155.15k

     ...supervision. The Main Responsibilities The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. Recommends optimized solutions... 
    Full time
    Temporary work
    Remote work
    1 day per week

    Lumen

    Des Moines, IA
    2 hours ago
  • $80.6k - $121.88k

     ...security systems for advanced facilities. Utilize AutoCAD and Revit MEP to create and coordinate 3D BIM models with architects and engineers. Assist in developing layouts for Fire Alarm Detection Systems, HPM leak detection, Toxic Gas Management Systems, and Security/... 
    Hourly pay
    Work at office

    Jacobs

    West Des Moines, IA
    2 days ago
  • $93k - $139k

     ...will be the lead technical expert and own all integrations for Workday Financials and related matters. The Senior Financial Systems Engineer will partner closely with various stakeholders to research, design, build, maintain, and scale integrations between Workday and... 
    Remote work
    Home office

    Relativity Inc

    Des Moines, IA
    2 days ago
  •  ...Position Description & Qualifications Are you a Systems Engineer looking for a place where you can make an impact every day? Serco is the place for you! Join our Defense team supporting our CNIC program in this exciting role based out of Naples, Italy. CNIC Regional Offices... 
    Full time
    Contract work
    Part time
    For contractors
    Local area
    Flexible hours

    Serco

    Des Moines, IA
    1 day ago
  • $110k

     ...class consumer mobile experience that enables customers to search, book, unlock, and manage vehicles seamlessly. As a React Native Engineer, you will play a key role in developing high-quality, scalable, and performant mobile applications used by millions of customers... 
    Work experience placement
    Worldwide
    Flexible hours

    The Hertz Corporation

    Des Moines, IA
    3 days ago
  • $90k - $120k

     ...Systems Engineer / Hybrid - Des Moines, Washington Salary Range: $90,000.00 To $120,000.00 Annually Full Time Des Moines, WA, US A brief summary We’re looking for a skilled Systems Engineer to join Gravity Media’s team at Riot Games’ Remote Broadcast Center in the Greater... 
    Full time
    Remote work
    Worldwide

    Gravity (Dentsu Aegis Network)

    Des Moines, IA
    4 days ago
  • $125k - $191.7k

     ...Job Description Hybrid: This role is categorized as hybrid/Remote Role: As a Senior Software Systems Engineer on the Software Validation team within the AV organization, you will play a critical role in leading the strategy and execution of validation efforts... 
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Des Moines, IA
    3 days ago
  •  ...Senior Life Sciences Knowledge Engineer Company: Norstella Location: Remote, United States Date Posted: Jul 24, 2026 Employment...  ...domain expertise and applied AI development. This role will be embedded within a group of life science thought leaders, but will... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    Norstella

    Des Moines, IA
    1 day ago
  •  ...testing, maintenance, and support of applications used across the corporation's subsidiaries. This role works closely with senior engineers, business analysts, QA analysts, and business stakeholders to deliver quality software solutions. Develop, test, maintain, and... 
    Casual work

    W. R. Berkley

    Urbandale, IA
    3 days ago
  • $77.2k - $96.5k

     ...Software Engineer I The software engineer I participates in the design, programming, testing, documentation, and implementation of computer applications and systems. Evaluates software packages, provides recommendations to management and business clients, and identifies... 
    Permanent employment
    Full time
    Work experience placement
    Internship
    H1b
    Local area

    BHE Renewables

    Urbandale, IA
    1 day ago
  •  ...Participate in CI/CD pipeline development and maintenance using GitHub Actions Collaborate with product, design, and fellow engineers through code reviews, architecture discussions, and sprint ceremonies Contribute to technical documentation and help... 
    Local area

    Integrity Marketing Group

    Urbandale, IA
    1 day ago
  • $86.89k - $130.33k

     ...disabled & veterans.   Primary Location: United States (US) - Iowa - Johnston Function: Technology (CA) Title: Software Engineer - 121890   Onsite/Remote: Onsite Position     Your Responsibilities   As a full stack Software Engineer for John... 
    Work experience placement
    Remote work
    Flexible hours

    John Deere

    Johnston, IA
    4 days ago
  •  ...Software Engineer II – SAP Client: John Deere Location: 6400 NW 86th St Johnston, IA 50131 Duration: 2 Years Hybrid Role: 2 Days Onsite and 3 Days Remote. Top Must Haves: Working understanding of developing solutions in SAP ABAP Working understanding... 
    Work experience placement
    Immediate start
    Remote work

    Georgia IT Inc

    Johnston, IA
    1 day ago
  •  ...Job Title: Software Engineer Job ID: 26-03780 Location: Urbandale, IA, 50322 Duration: 14 Months on W2 contract Job Description We are looking for a highly technical engineer to build and support weather data acquisition, processing, and analysis... 
    Contract work

    Sunrise Systems

    Urbandale, IA
    2 days ago
  •  ...Position Title: Software Engineer - Mid-Level Location: Johnston, IA Candidates must reside within a 50-mile radius and be available to work onsite Tuesday through Thursday each week. Project Overview: This role involves developing and maintaining... 
    Local area

    My3Tech Inc

    Johnston, IA
    5 days ago
  •  ...including disabled & veterans. Primary Location: United States (US)- Iowa- Waterloo Function: Technology (CA) Title: Senior Software Engineer-120792 Onsite/Remote:Onsite Position Your Responsibilities As a Senior Software Engineer for Region 4 Ag & Turf located in... 
    Work experience placement
    Remote work

    John Deere GmbH & Co. KG

    Johnston, IA
    1 day ago
  •  ...Software Engineer SHAZAM recognizes that financial institutions build better communities, and this drives our passion to strengthen financial institutions. We are a trusted partner to our valued customers providing answers, choice, and innovation with an impeccable... 
    Temporary work
    H1b
    Work at office
    Flexible hours

    SHAZAM

    Johnston, IA
    1 day ago
  • $59.67 per hour

     ...Payrate: $59.67 - $59.67/hr. Summary: We are looking for a highly technical engineer to build and support weather data acquisition, processing, and analysis products, including our weather service, using a cloud-based solutions stack. We are open to early... 
    Hourly pay
    Full time
    Local area
    Flexible hours

    Aditi Consulting

    Urbandale, IA
    2 days ago
  • $127.1k - $198.58k

     ...software development ?with experience in aviation or complex technical environments. This position contributes to team efforts in engineering, analytics, and technical planning, applying advanced computational methods to improve safety, efficiency, and operational... 
    Permanent employment
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Noblis

    Des Moines, IA
    2 days ago
  • $70k - $140k

     ...RFA Engineering () supports industry-leading clients through the full software development lifecycle to build cutting-edge precision agriculture, machine guidance, vehicle automation and autonomy applications. We are seeking passionate, talented engineers to work on exciting... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    Rfa Engineering

    Urbandale, IA
    1 day ago
  • $209k - $238.5k

     ...Sr. Lead Software Engineer, Full Stack - Shopping Tech Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One Shopping... 
    Full time
    Part time
    Internship
    Local area
    Remote work

    Capital One

    Des Moines, IA
    3 days ago
  • $102k - $121k

     ...Lead Software Developer | Java | Spring | Microservices | Hybrid Are you a senior software engineer who enjoys leading technical initiatives while staying hands-on with development? We're partnering with a highly respected financial services organization to hire a... 
    Work at office
    Remote work
    1 day per week

    Professional Project Partners Inc

    Des Moines, IA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Engineer. Be the first to apply!