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

PLC Engineer

Software Engineering Institute

About the RoleAre you an engineer who enjoys a challenge? Are you excited about working for an FFRDC focused on areas critical to national security? Do you want to join a collaborative team that develops and uses best-in-class tools to enable end-to-end software development? We are seeking a PLC Software Development Engineer to join our engineering team. The ideal candidate will have strong hands-on experience developing software for U.S. vendor-based PLC platforms using Structured Text (ST) programming language. This role will play a key part in designing, programming, testing, and maintaining industrial control systems that support mission-critical operations.Key ResponsibilitiesDesign, implement, and maintain PLC programs, with a primary focus on Structured Text (ST).Collaborate with cross-functional engineering teams to define control system requirements and ensure software solutions to meet project objectives.Conduct thorough testing, debugging, and validation to ensure reliable and safe operation of automation systems.Troubleshoot and optimize existing PLC programs to improve system performance and maintainability through technical analysis and objective data.Develop technical documentation including system specifications, test procedures, and user guides.Provide on-site and remote support for system commissioning and upgrades.Who you are:You have a BS in Computer Science, Electrical Engineering, or a related discipline with 10 years of experience; OR an MS in the same fields with 8 years of experience; OR a PhD with 5 years of experience.You have hands-on experience with Rockwell Automation PLCs.You are proficient in IEC 61131-3 Structured Text programming language.You have a strong understanding of industrial control systems, automation architectures, and communication protocols such as Ethernet/IP and Modbus.You are experienced with configuration management tools (e.g., Git, SVN), collaboration software platforms (e.g., GitLab, Jira), along with associated best practices.You have worked in a collaborative team environment as a software developer, software engineer, verification engineer, or a similar role.You understand the Department of War (DoW) Systems Engineering lifecycle and the Software Development Lifecycle (SDLC) from requirements management to sustainment.You have strong communication skills and the ability to convey difficult engineering or technical challenges tostakeholders.You are willing to work 100% of your week onsite at either the SEI or customer facility autonomously with minimal supervision.You have a willingness to travel (25%) outside of your office location to other SEI offices, sponsor sites, conferences, and offsite meetings.You can pass a background check and obtain and maintain an active Department of War (DoW) security clearance.Preferred QualificationsExperience with C and C++ programming languages, particularly in embedded or industrial software environments.Familiarity with additional IEC 61131-3 languages (Ladder Diagram, Function Block Diagram, Sequential Function Chart).Experience with Windows OS and common tech stacks for development.Proficiency in HMI and SCADA development and integration.Knowledge of virtualization technologies (e.g., VMware, Hyper-V, Docker) for testing environments.Experience with static code analysis tools and checking compliance with industry standards.Understanding of safety instrumented systems and standards (IEC 61508, ISO 13849, etc.).Knowledge of multiple PLC platforms and industrial control systems.Strong problem-solving skills, with the ability to work independently and in team settings.Who we areThe SEI helps advance software engineering principles and practices and serves as a national resource in software engineering, computer security, and process improvement. The SEI works closely with defense and government organizations, industry, and academia to continually improve software-intensive systems. Our core purposes are to help organizations improve software engineering capabilities, advance cybersecurity methods and technologies, and bring the discipline of software engineering to AI systems.Learn more about Careers at the SEI.Why work here?Be a part of a world-class organization that has significant impact software in government.Work with cutting-edge technologies and leading experts to solve critical government challenges.Publish your research, attend or present at prestigious events, and enjoy annual professional development opportunities.Get access to university resources, including campus fitness facilities, mindfulness programs, childcare, free transportation on the Port Authority Transit System, and more.Take advantage of paid parental and military leave.Work in the heart of Oakland, a few blocks from Carnegie Mellon University and the University of Pittsburgh.Qualify for relocation assistance.LocationPittsburgh, PAJob FunctionSoftware/Applications Development/EngineeringPosition TypeStaff – RegularFull time/Part timeFull timePay BasisSalaryMore Information:Please visit “Why Carnegie Mellon” to learn more about becoming part of an institution inspiring innovations that change the world.Click here to view a listing of employee benefitsCarnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran.Statement of AssuranceSummaryLocation: Pittsburgh, PAType: Full time

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the PLC Engineer in Pittsburgh, PA vacancy
  • SEI advances software engineering principles and practices and serves as a national resource in software engineering and computer security. The SEI works closely with academia, defense and government organizations, and industry to continually improve software-intensive... 
    Suggested
    Full time
    Work at office
    Relocation package

    Software Engineering Institute

    Pittsburgh, PA
    4 days ago
  • Specimen Processing Technician IHeritage Lab Services is seeking a reliable, experienced, and upbeat Full Time Specimen Processor to unpack and enter all data accompanying specimens received at our Three Rivers Diagnostics location and to begin the testing process, as ...
    Suggested
    Full time

    Heritage Lab Services

    Pittsburgh, PA
    4 days ago
  •  ...Job DescriptionJob DescriptionJob Title: Embedded Software Engineer. Location: Pittsburgh, PA (On-site). Employment Type: Contract (W2 through ZipStaff — No C2C or 1099). About the Opportunity:ZipStaff is seeking an Embedded Software Engineer for industrial equipment... 
    Suggested
    Contract work

    ZipStaff Inc.

    Pittsburgh, PA
    1 day ago
  • $150.32k - $225.48k

     ...across machine learning and robotics, cloud platforms, mapping, sensors and compute systems, test operations, systems and safety engineering – all dedicated to redefining the relationship between people and their vehicles for millions of customers.As a Ford Motor Company... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    4 days ago
  •  ...Senior Embedded Software EngineerThe Software Engineering Institute (SEI) advances the state of the art in software engineering and cybersecurity and serves as a national resource for secure, resilient software systems. The SEI works closely with academia, the U.S. Department... 
    Suggested
    For contractors
    Relocation package

    ClearanceJobs

    Pittsburgh, PA
    1 day ago
  • $160k - $210k

     ...IoT devices to intelligently capture and curate first-party data to drive the next major computing revolutionEfficient's Embedded Engineers design and implement firmware, applications and hardware that feature the world's most energy-efficient programmable processors. The... 
    Immediate start

    Efficient Computer Service LLC

    Pittsburgh, PA
    4 days ago
  • $57.69 - $76.92 per hour

     ...role focuses on designing, implementing, and maintaining embedded C software for onboard signalling and train control systems. The engineer develops software for critical safety-related functions, including automatic train protection, communications handling, timing... 
    Contract work
    Temporary work
    Work at office
    Remote work

    Actalent

    Pittsburgh, PA
    2 days ago
  •  ...DescriptionLocation: Pittsburgh, PA (Hybrid)Job Type: Contract (6–12 Months)Oxford Solutions is seeking an experienced Embedded Software Engineer for a contract opportunity with our client in Pittsburgh, PA. This position focuses on developing embedded C software for real-... 
    Contract work
    H1b
    Local area
    Relocation package

    Oxford Solutions

    Pittsburgh, PA
    1 day ago
  • The OpportunityResponsible for the accurate and timely sampling, testing, shipping, and storage of plasma collected from donors.You will report to the Assistant Center Manager.The RoleIn compliance with Standard Operating Procedures (SOPs), responsible for collecting plasma...
    Immediate start

    CSL

    Homestead, PA
    4 days ago
  • $115k - $130k

     ...Process Engineering Manager, up to $125,000 and Bonus!, hands on shop floor role, MAGMASOFT experience valued This Jobot Job is hosted by: Miguel Rodriguez Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume. Salary: $11... 
    Permanent employment
    Local area

    Jobot

    Pittsburgh, PA
    2 days ago
  • $160k

     ...Embedded Software Engineer | Pittsburgh | Up to $160,000 Join an exciting robotics company in Pittsburgh, who build AI systems that enable robots to maintain location and navigation in harsh environments. As an Embedded Software Engineer, you'll join a small team... 
    Full time
    Work at office

    Edison Smart®

    Pittsburgh, PA
    3 days ago
  • Allegheny Health NetworkThis role is a highly skilled and experienced professional. This role requires a deep understanding of sterile processing principles, regulatory standards, and best practices related to decontaminating, cleaning, assembling, sterilizing, and distributing...

    Highmark Blue Cross Blue Shield of Western New York

    Pittsburgh, PA
    3 days ago
  •  ...material usage and minimize scrap.Generate CNC files for plasma cutting, plate rolling, and press brake operations.Read and interpret engineering drawings and fabrication prints.Monitor and manage drop material inventory to improve material utilization.Perform cycle counts... 
    Worldwide
    Monday to Friday

    Calgon Carbon Corporation

    Pittsburgh, PA
    9 days ago
  •  ...and underrepresented races in our community and industry.Must Be a U.S. PersonJob Summary:Hellbender is seeking an Embedded Linux Engineer to help develop software that enables advanced sensing and computing platforms. This role involves working at the intersection of... 

    HELLBENDER Inc.

    Pittsburgh, PA
    1 day ago
  • Job Description Job Description Job Title - Specimen Processing Technician Job Location - Pittsburgh, PA Job Duration - 3+ Months Shift/Time Zone:Training 10p-6:30a Assignment 8p-4:30a Monday thru Friday with rotational Saturdays. Job Summary: The...
    Work experience placement
    Monday to Friday
    Shift work
    Night shift
    Weekend work

    TalentBurst, Inc.

    Pittsburgh, PA
    14 days ago
  •  ...chains and create profitable economies with safe, seamless, and smart mobile robotics solutions.The Role:The Application/Industrial Engineer acts as an automation consultant and is responsible for determining requirements, product selection, and operational... 
    Relocation

    Seegrid

    Pittsburgh, PA
    4 days ago
  • $10k

     ...CookAt Priority Life Care (PLC), we believe everyone deserves dignity, compassion, and respect, including our coworkers. If you are looking to serve and make a positive difference in someone's life — and light the way in senior care — you may be a fit for our committed... 
    Temporary work
    Local area

    Priority Life Care

    Pittsburgh, PA
    5 days ago
  • $160k - $240k

     ...across machine learning and robotics, cloud platforms, mapping, sensors and compute systems, test operations, systems and safety engineering – all dedicated to redefining the relationship between people and their vehicles for millions of customers.As a Ford Motor Company... 
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    1 day ago
  • $83.3k - $133.28k

     ...Join us and help run what runs the world.The Channel Applications Engineer (CAE) will provide technical sales execution to the Channel team...  ...include but are not limited to; ABB Low Voltage (LV) drive & PLC/HMI product knowledge, LV drive & PLC/HMI product application and... 
    Local area
    Remote work

    Abb Holdings Inc

    Pittsburgh, PA
    2 days ago
  •  ...Required Skills/Abilities:   ·         Extensive knowledge of PLC, CNC and NC machinery ·         Excellent analytical and...  ...Education and Experience:   ·         BS in Electrical / Mechanical Engineering or combination of education and experience ·         At least... 
    Work at office

    Clear Solutions Worldwide

    Carnegie, PA
    14 days ago
  •  ...with the HQ technical team on product implementation and troubleshooting. • Plan machining by studying work orders, blueprints, engineering plans, materials, and orthographic drawings. • Maintain specifications by observing drilling, grooving, and cutting. • Ensure... 
    Local area
    Flexible hours

    PEAK Technical Staffing USA

    Pittsburgh, PA
    3 days ago
  • Tech Pro Admin Schedule: Monday - Friday, 6:00 AM - 2:00 PM Job Summary The CNC Operator is responsible for operating and monitoring CNC machines used to manufacture precision bearings and bearing components. This role involves loading and unloading materials, performing...
    Local area
    Monday to Friday
    Flexible hours
    Day shift

    PEAK Technical Staffing USA

    Pittsburgh, PA
    2 days ago
  •  ...Electrical Engineer – Instrumentation & Controls (I&C)On-Site | Pittsburgh, PAOverview: We're seeking an Instrumentation & Electrical (I&E) Engineer to help design, maintain, and optimize automation, control, and power distribution systems across upstream, midstream,... 

    Tops Staffing

    Pittsburgh, PA
    2 days ago
  • CNC Machine OperatorWe are hiring a CNC Machine Operator for a hands-on manufacturing position. This is not a passive machine-monitoring role. You will be actively involved in setting up and operating CNC equipment, making adjustments, checking finished parts, and maintaining...

    Surge LLC

    Pittsburgh, PA
    2 days ago
  • Job Description Job ID#: 5827 Job Category: ENGINEERS Position Type: Permanent or Contract Duration: Direct/TempTechnical Solutions...  ...related industry experienceStrong hands-on experience with PLC programming, HMI configuration, DCS programming, and industrial... 
    Permanent employment
    Contract work
    For contractors
    Work at office

    Technical Solutions

    Pittsburgh, PA
    15 hours ago
  •  ...the Purdue Model, industrial DMZs, and recognized security frameworks.Lead a technical team and collaborate directly with plant engineering, cybersecurity, and executive leadership.What You’ll DoLead, mentor, and develop the network team; own priorities, network standards... 
    Remote work

    Career Development Partners

    Pittsburgh, PA
    4 days ago
  •  ...McDonnell’s Power Global Practice is seeking to hire experienced I&C engineers to our Nuclear team focusing on both operating Nuclear Power...  ...Diagrams.Lead the production of control systems (DCS and/or PLC).Lead the production of controls design deliverables, including... 

    Burns & McDonnell

    Pittsburgh, PA
    3 days ago
  • $120k - $150k

     ...Senior Controls Engineer – Automation $120,000 - $150,000 + Equity Greater Pittsburgh Work authorization: We can consider H-1B transfers...  ...be able to take functional requirements and independently write PLC code from scratch - 5+ years commercial experienced required... 
    Full time
    H1b
    Relocation package

    Strativ Group

    Pittsburgh, PA
    1 day ago
  •  ...In the position of CNC Machinist, you will be responsible for reading and interpreting technical blueprints, collaborating with AM Engineers, operating CNC 3, 4, & 5 Axis CNC Mills, performing quality checks on the final product, and deburr parts. You will also be... 
    Work experience placement
    Shift work

    Cumberland Additive Inc

    Pittsburgh, PA
    3 days ago
  • $10k

     ...Assistant Director Of Nursing (LPN)At Priority Life Care (PLC), we believe everyone deserves dignity, compassion, and respect, including our coworkers. If you are looking to serve and make a positive difference in someone's life — and light the way in senior care — you... 
    Temporary work
    Local area

    Priority Life Care

    Pittsburgh, PA
    3 days ago

Do you want to receive more vacancies?

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