Leidos logo
Leidos

Leidos is an innovation company rapidly addressing the world’s most vexing challenges in national security and health.

PLC Software Engineer

Software EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 10,001+Since 1969H1B SponsorCompany SiteLinkedIn

Location

United Kingdom

Posted

62 days ago

Salary

£47.6K - £61K / year

Seniority

Mid Level

Job Description

PLC Software Engineer

Leidos

Responsible for the successful execution of code development for PLC(s) within our client base / organization. You must be able to work independently or as part of a team. You will need to be able to manage your time efficiently to meet scheduled dates. Your job could entail periods of time away from the office/home during project implementation, standby and supporting the customer. As part of a global company, you may be required to work remotely both in the UK and worldwide. There will be a requirement to work some weekends as well as potential nights to support our customer projects which may entail aggressive deadlines during project implementation. ESSENTIAL DUTIES AND RESPONSIBILITES: Technical - Develop PLC code from drawings or to a customer’s specification. - PLC Software development. - Onsite commissioning and I/O testing / Setup. - Compliance to functional safety and standards. Time Management - Should be effective in planning and achieving goals / objectives in the required time frame. - Should be able to work effectively to pressurised deadlines. - Comply with the company time and attendance procedures. - Monitor and work to project budget deadlines. Communication - Excellent command of spoken and written English. - Good at communication and writing skills including the ability to communicate at a detailed level with internal and external stakeholders. - Managing of subcontract design resource to ensure quality of delivery. - Should be effective in presenting ideas. - Be able to deliver progress status reports. Team Working - Liaise with associated stakeholder e.g., Project management, Engineering, Installation Teams. - Liaise with End User / Customer on a technical level. Cross Functional Working - Continually build relationships with internal stakeholders to achieve the successful completion of projects. Health & Safety - Always follow and promote Group and Company policies and procedures. - Ensure all Company equipment and personal PPE are properly used, as required by the specific sites you visit. Equality - Fully understand and always adhere to the Company’s Equality Policy at all times. Skills & Attributes - Rockwell RS Logix 5, 500 & 5000. - Rockwell Studio 5000 - Proficient in Microsoft Excel, Word, Project. PowerPoint and Visio are preferable. - Knowledge of Power & Free Conveyor Systems - Ignition SCADA - Emulate 3D Experience - Solid experience of Automation. - Previous experience in a similar working environment. - Wide ranging technical background. Previous experience in all or some of the following areas: - Aerospace - Mechanical/material handling - Conveyor systems - Pneumatics - Hydraulics - Robotics - Control systems - Logistics Qualifications - Driving Licence. - Any relevant engineering qualification. Other - Valid Passport. If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo — because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 — and moving faster than anyone else dares. Original Posting: For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above. Pay Range: £47,600.00-£61,000.00 The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

Related Job Pages

More Software Engineer Jobs

Talentus Global logo

MuleSoft Developer

Talentus Global

We facilitate talent & software solutions across the globe. Near-shore, managed services, ERP's, CRM's, EdTech/HigherEd.

ContractRemoteTeam 201-500Since 2020H1B No Sponsor

• Design, develop, and maintain integration solutions using MuleSoft Anypoint Platform. • Build and consume RESTful and SOAP APIs in alignment with defined integration requirements. • Assist in implementing API-led connectivity, including System, Process, and Experience layers. • Collaborate with architects and senior developers to translate business requirements into technical solutions. • Develop data transformations using DataWeave for JSON, XML, and other data formats. • Participate in unit testing, integration testing, and support User Acceptance Testing (UAT). • Troubleshoot and resolve integration issues, ensuring system reliability and performance. • Follow established coding standards, best practices, and integration patterns. • Maintain technical documentation, including design specifications and API documentation. • Support deployment and monitoring of Mule applications across environments.

Colombia
Talentus Global logo

Senior MuleSoft Developer

Talentus Global

We facilitate talent & software solutions across the globe. Near-shore, managed services, ERP's, CRM's, EdTech/HigherEd.

ContractRemoteTeam 201-500Since 2020H1B No Sponsor

• Design, develop, and maintain integration solutions using MuleSoft Anypoint Platform. • Implement API-led connectivity, including System, Process, and Experience APIs. • Develop, test, and deploy RESTful and SOAP-based services בהתאם to business and technical requirements. • Build complex data transformations using DataWeave for multiple data formats (JSON, XML, CSV). • Collaborate with architects, functional teams, and other developers to deliver scalable integration solutions. • Participate in design discussions and contribute to solution architecture decisions. • Perform unit testing, support integration testing, and assist in User Acceptance Testing (UAT). • Troubleshoot and resolve defects, ensuring performance, scalability, and reliability of integrations. • Ensure adherence to coding standards, security guidelines, and MuleSoft best practices. • Maintain and update technical documentation, including design artifacts and API specifications.

Colombia
Full TimeRemoteTeam 201-500

Shape the future of innovation as we tackle cutting-edge projects that make a difference. We’re not just in the business of engineering—we’re building a brighter future. Driven by creativity and a culture of excellence, we believe in the power of engineering to solve today’s challenges and create opportunities for tomorrow. What we do matters. Quest Defense Systems & Solutions is seeking a MATLAB / Simulink Design and Process Software Engineer with strong model-based development experience to support real-time engine control and aerospace systems. This role centers on the design, development, and integration of Simulink models and auto-generated code within embedded architectures, with a focus on safety-critical applications (DO-178C environments). The team is also driving a transition from SCADE to Simulink, requiring engineers who can both execute technically and provide guidance on model development, code generation, and system integration across multiple programs. Due to the nature of this role, all candidates must be U.S. citizens. This role can be done remotely with the possibility of some travel, but preference for candidates who can work onsite in Cincinnati, OH. Key Responsibilities: - Design, develop, and implement MATLAB Simulink models for engine control systems, ensuring robust model-based software development that meets customer requirements. - Generate production-ready code from Simulink models, integrating seamlessly with customer-specific architectures for real-time engine control applications. - Lead technical reviews and validation of Simulink models to ensure compliance with industry standards, such as DO-178C, for safety-critical systems. - Collaborate with cross-functional teams, including systems engineers and hardware teams, to ensure compatibility and performance of integrated control systems. - Develop and execute test plans for model verification and validation, utilizing automated testing tools and simulation environments. - Provide technical leadership, guiding customer teams on best practices for MATLAB Simulink usage, including model development, debugging, and optimization. - Assist the customer in transitioning from using SCADE to Simulink as their model-based software development tool. Train customer personnel through hands-on workshops and documentation, enabling effective adoption and maintenance of Simulink-based workflows. - Troubleshoot and resolve complex issues in Simulink models, code generation, and system integration, ensuring high reliability and performance. Required Skills & Qualifications: - Bachelor’s degree in computer science, electrical engineering, or related field. - 5+ years of experience in MATLAB Simulink model-based development, specifically for engine control or aerospace systems. - Proven experience in code generation from Simulink models and integration with embedded systems. - Strong understanding of control system design principles and real-time software architectures. - Experience with DO-178C or similar safety-critical software development standards. - Demonstrated ability to lead projects and train technical teams, with excellent communication and interpersonal skills. - Proficiency in related tools such as MATLAB, Stateflow, and embedded C/C++ programming. - Familiarity with version control systems (e.g., Git) and Agile development methodologies. - U.S. citizenship required. Preferred Qualifications: - Experience supporting or leading a transition from SCADE to MATLAB/Simulink in a model-based development environment - Prior experience developing or integrating engine control systems, FADEC, or similar aerospace control applications - Familiarity with auto-code generation workflows using Simulink (e.g., Embedded Coder) and downstream integration into embedded targets - Experience working in DO-178C Level A or B environments, including involvement in certification artifacts and audits - Exposure to hardware/software integration, including working with real-time targets and lab environments (HIL/SIL) - Experience with requirements-based development and traceability using tools such as IBM DOORS or similar - Familiarity with configuration management and version control tools (e.g., Git, Bitbucket) in a collaborative development environment - Prior experience mentoring or training engineers on model-based development tools and best practices - Exposure to Stateflow for complex logic modeling within Simulink - Experience in the adoption and/or integration of emerging technologies (e.g., generative AI, automation platforms, digital assistants) into day-to-day operations for continuous improvement. The QDSS Advantage: At QDSS, our advantage is purpose-driven work, collaborative teams, and complex challenges that push boundaries and build lasting impact. You’ll grow your career while contributing to mission-critical programs that demand excellence and shape the future. What You’ll Find Here - Work That Matters – Next-generation, safety- and mission-critical projects where your contributions have real-world impact. - Growth That’s Supported – Competitive compensation, employer-matched 401(k), certification assistance, and clear opportunities for advancement. - A Culture That Works – A flexible, collaborative, and people-first environment where teamwork, innovation, and balance are valued. Benefits Include - Competitive pay, comprehensive medical/dental/life and disability coverage, 401(k) with employer match, professional development support, and a flexible, friendly workplace. Full compensation package is based on candidate experience and certifications Pay Ranges $110,000—$130,000 USD

United States
$110K - $130K / year
Job Closed
John Deere logo

Staff Software Engineer

John Deere

Life can’t evolve without innovation. That’s why we’re ideating to help feed the planet, build smarter, and help our farmers and growers to sustainably optimize their land. The mission is underway, but we need the right people to continue bringing it to life. From coders to assemblers and from engineers and tech experts to marketers and field teams. All find a purpose to drive them, a culture to thrive in, and a world of opportunities.

Full TimeRemoteTeam 69,000Since 1837

There are over 7 billion people on this planet. And by 2050, there will be 2 billion more... many moving into urban centers at an unprecedented rate. Making sure there is enough food, fiber and infrastructure for our rapidly growing world is what we're all about at John Deere. And it's why we're investing in our people and our technology like never before! Here the world's brightest minds are tackling the world's biggest challenges. If you believe one person can make the world a better place, we'll put you to work. RIGHT NOW. John Deere is an equal opportunity employer, including disabled & veterans. Primary Location: United States (US) - Iowa - Function: Technology (CA) Title: Staff Software Engineer - 118289 Onsite/Remote:Remote Position This position is eligible for remote work at the present time. The arrangement may be delayed for training or other job acclimation purposes and remains subject to change. Your Responsibilities As a Staff Software Engineer for John Deere Intelligent Solutions Group working remote, you will work on transforming the Operations Center product into a multi-region system in order to increase reliability and sustainability for our agriculture and construction customers. This new team will be defining the methods and standards that will be rolled out to the ISG Digital organization and driving our multi-region strategy. Your responsibilities will include: - Designing, documenting, and validating multi-region active/active architectures and patterns to support disaster recovery efforts. - Partnering with application owners, platform teams, SRE, security, and business stakeholders to translate business impact into recoverable architectures and tested playbooks. VISA Sponsorship is NOT available for this position What Skills You Need - 5 or more years of experience with many programming languages such as Java, C#, Python, Go, or similar languages. - 3 or more years of experience with building and managing applications and infrastructure in AWS with Terraform or CloudFormation. - 3 or more years of experience providing technical leadership and coordination across multiple teams to deliver production software systems - 2 or more years of experience with Continuous Integration and/or build pipeline automation What Makes You Standout - Strong communications skills: Experience working with cross-functional teams, and ability to translate business impact into technical recovery objectives and solutions. - Experience with testing and SRE practices: fault tolerance testing, chaos engineering, SLO/SLO/error budget familiarity. - Experience leveraging multi-region AWS services (RDS, ElastiCache, DynamoDB, ElasticSearch, S3, etc.) - Experience in with developer container platform architectures and tools such as Kubernetes, EKS, and Docker. - Experience with eventually consistent data architecture patterns, and implications for multi-AZ and multi-region deployments. - Advanced degree in Computer Science, Computer Engineering, Software Engineering, MIS, or other IT related discipline Education Ideally you will have a degree or equivalent related work experience in the following: - Bachelors degree in either Computer Science, Computer Engineering, Software Engineering, MIS, or other IT related discipline What You'll Get At John Deere, you are empowered to create a career that will take you to where you want to go while working in an inclusive team environment. Here, you'll enjoy the freedom to explore new projects, the support to think outside the box and the advanced tools and technology that foster innovation and achievement. Additionally, we offer a comprehensive reward package to help you get started on your new career path, including: - Flexible work arrangements - Highly competitive base pay and performance bonuses - Savings & Retirement benefits (401K and Defined Contribution) - Healthcare benefits with a generous company contribution in the Health Savings Account - Adoption assistance - Employee Assistance Programs - Tuition assistance - Fitness subsidies and on-site gyms at specific Deere locations - Charitable contribution match - Employee Purchase Plan & numerous discount programs for personal use $123,804.00 - $185,700.00 + Benefits Follow this link to learn more about our Total Rewards Package https://bit.ly/3XCd8fL Must be 18 years of age or older to apply The information contained herein is not intended to be an exhaustive list of all responsibilities and qualifications required of individuals performing the job. The qualifications detailed in this job description are not considered the minimum requirements necessary to perform the job, but rather as guidelines. The terms of the applicable benefit plans, and all company actions administering or interpreting these plans, continue to control. Deere & Company reserves the right to suspend, amend, modify, or terminate the Plan(s) in any manner at any time, including the right to modify or eliminate any cost-sharing between the company and participants. Changes, which can be made at any time, are made by action of the company's board of directors, or to the extent authorized by resolution of its board of directors, or by the Deere & Company Compensation Committee. In the event of a conflict between the language of the official Plan Documents and this document, the language of the official Plan Documents will control. ACA Section 1557 Nondiscrimination Notice The John Deere Health Benefit Plans for Salaried Employees and The John Deere Benefit Plan for Wage Employees comply with applicable Federal civil rights laws and do not discriminate on the basis of race, religion, color, national origin, sex, age, sexual orientation, gender identity or expression, status as a protected veteran, or status as a qualified individual with disability.

United States
$123K - $185K / year
Job Closed