CrawlJobs Logo

Sr. Software Controls Engineer

intertech.com Logo

Intertech (Minnesota)

Location Icon

Location:
United States , New Richmond

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

100000.00 - 120000.00 USD / Year

Job Description:

We're looking for an experienced software engineer with a strong foundation in object-oriented design and a genuine interest in mechanical systems, motion, and how software controls physical machines. You don't need to know Beckhoff today — we'll invest in making you an expert. What you do bring is the ability to hold complex software architectures in your head, write clean and maintainable code, and think critically about how systems behave in real time. You'll work on complex, high-performance control systems where your code directly drives physical motion — precision-engineered machines that operate at scale, globally.

Job Responsibility:

  • Participate in the design, programming, and implementation of PLC/HMI software solutions
  • Oversee and review electrical schematics, bills of material, and engineering change notices
  • Provide technical guidance, mentoring, and training to junior engineers and technicians
  • Coordinate project execution, ensuring compliance with safety, quality, and industry standards

Requirements:

  • Bachelor's degree in related fields, or commensurate experience
  • 3+ years of professional software development experience in an object-oriented language — C++, C#, Java, or equivalent
  • Demonstrated ability to design and implement complex OOP architectures — class hierarchies, state machines, modular design patterns
  • Experience developing software for systems with real-time or time-sensitive behavior — robotics, CNC, motion control, simulation engines, game engines, physics-based systems, or similar
  • Strong understanding of multi-threaded programming and concurrent system behavior
  • Hands-on experience with Microsoft Visual Studio (C++ or C#)
  • Familiarity with industrial, mechanical, or electromechanical systems — you understand torque, velocity, axes of motion, and how software commands translate to physical outcomes
  • Ability to read and interpret mechanical or electrical schematics at a conceptual level
  • Proficiency with Windows-based development environments and embedded or real-time OS concepts

Nice to have:

  • Exposure to PLC programming (any platform — Beckhoff, Rockwell, Siemens, etc.)
  • Familiarity with Beckhoff TwinCAT 2 or 3
  • Experience with EtherCAT, industrial Ethernet, or fieldbus protocols
  • Knowledge of HTML, JavaScript, or HMI/UI development for industrial interfaces
  • Exposure to robotic systems, pick-and-place, delta robots, or packaging automation
  • Experience with vision systems such as Cognex
  • Familiarity with safety standards (UL508A, CE, NFPA79, OSHA)

Additional Information:

Job Posted:
April 12, 2026

Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Sr. Software Controls Engineer

Sr. Software Engineer - Cloud Engineering

We are seeking a Senior Software Engineer to contribute to Corelight’s public cl...
Location
Location
United States
Salary
Salary:
180000.00 - 225000.00 USD / Year
https://corelight.com/ Logo
Corelight
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Effective communicator and ability to collaborate across stakeholders
  • Possess strong organizational and problem solving skills
  • 5+ years of enterprise software design, development, and release experience
  • 5+ years of development experience with two or more of the following languages: Go, Python, Rust, JVM languages (Java, Kotlin, Scala)
  • 2+ years of experience designing and implementing scalable solutions in at least one of the three major public clouds: AWS, GCP, Azure
  • Familiarity with infrastructure as code tools: Terraform/OpenTofu, Cloudformation templates
  • Experience with Kubernetes and Helm deployments
  • Possess a solid understanding of networking concepts
  • Experience working in an Agile scrum team is a plus
  • Practical experience in multiple public clouds is a plus
Job Responsibility
Job Responsibility
  • Provide technical expertise in planning, development, and execution of software efforts
  • Design and implement functionality with appropriate testing coverage and documentation
  • Engage in code-review and architectural analysis exercises
  • Engineer services in various languages with an emphasis on Go
  • Develop, maintain, and improve Corelight’s public infrastructure as code repositories
What we offer
What we offer
  • Equity and additional benefits
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer (Medical Devices)

Location
Location
United States , Raleigh, NC
Salary
Salary:
Not provided
bytecubit.com Logo
Bytecubit Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years’ experience with SW development
  • SW development for Medical Devices
  • BS in Computer Science
  • C, C#, C++ skills
  • Microsoft.NET
  • SQL database
  • GUI application development
  • Windows 10
  • Cryptographic algorithm
Job Responsibility
Job Responsibility
  • Consultant will be responsible for design and development of embedded SW for medical device to support manufacturing of products
  • write SW requirements
  • provide design input for GUI system SW
  • design development and implementation of cybersecurity control methods for FDA NIST standards
  • testing, static analysis, profiling and debugging
  • take measurements using lab equipment tools
  • data processing for test protocols
Read More
Arrow Right

Sr Engineers, Software

T-Mobile is America’s supercharged Un-carrier, delivering an advanced 4G LTE and...
Location
Location
United States , Frisco
Salary
Salary:
131300.00 - 177700.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree in Computer Science, Electrical Engineering, or related, and 1 year of relevant work experience
  • Bachelor's degree in Computer Science, Electrical Engineering, or related, and 3 years of relevant work experience
  • Developing high performance, scalable Business Intelligence Extract-Transform-Load pipelines using ETL tools and scripting, including Unix Shell Scripting, BTEQ Scripting, Oracle SQL Scripting
  • Performing PL/SQL and SQL queries, data analysis, creation of stored procedures, and validation of revenue for prepaid or postpaid data in Teradata and Oracle Databases that is capable of processing at least 4 million transactions per day
  • Monitor and optimize the performance of ETL processes, including query performance and data load times, identify and resolve performance bottlenecks
  • On premise Teradata to Snowflake cloud database migration using modern technology stack – Snowflake, Azure Data Factory, Liquibase data model deployments, dbt for transformations, jinja scripting, Gitlab for code management and DevOps CICD
  • Coding in a DevOps environment with Gitlab within a SCRUM framework to deliver Continuous Integration Continuous Delivery automations for market growth
  • Creating and scheduling daily ETL jobs using Control M to process previous-day files using the provided reference and transactional postpaid or prepaid data for revenue recognition. Posting accurate financial results to SAP following SOX controls and audit check mechanisms
Job Responsibility
Job Responsibility
  • Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis
  • Develop and automate large scale, high-performance ETL processes and data pipelines to drive Data Standardization and reporting utilizing Azure Technologies
  • Possess ability to effectively communicate with non-technical business customers and other stakeholders regarding design, requirements, functionality, and limitations of systems/applications
  • Possess ability to clearly articulate platform options and risks to non-technical team members
  • Contribute to a team that is responsible for the design, development, and launch of Accounting & Finance capabilities
  • Help translate business and functional requirements into well documented technical specifications and user stories
  • Utilize development skills to build (code) and unit test new systems functionality per technical specifications, with deliverables to include code builds and documented unit test results
  • Collaborate with other teams including Accounting & Finance Business Partners, Enterprise Testing, Release Planning and Management, Project Management, and Product Operations on successful delivery of product enhancements and support
  • Maintain technical skills and expertise through continuing education and training
What we offer
What we offer
  • Competitive base salary and compensation package
  • Annual stock grant
  • Employee stock purchase plan
  • 401(k)
  • Access to free, year-round money coaches
  • Medical, dental and vision insurance
  • Flexible spending account
  • Paid time off
  • Up to 12 paid holidays
  • Paid parental and family leave
  • Fulltime
Read More
Arrow Right

Sr. Embedded Software Engineer

Location
Location
Canada , Toronto or Ottawa
Salary
Salary:
Not provided
advancedtechsearch.com Logo
Advanced Technology Search Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s in electrical engineering, Computer Engineering, or Computer Science
  • Experience with C/C++
  • Experience writing Python scripts
  • Ability to read and understand board schematics and device datasheets
  • Ability to debug embedded software using Oscilloscopes and Logic Analysers
  • Experience with SCM tools (GIT or SVN)
  • Strong analytical and problem-solving abilities
  • Strong communication skills
  • Ability to work in a multi-site team environment
Job Responsibility
Job Responsibility
  • Design, develop, and optimize embedded software for silicon-based systems throughout the entire lifecycle, from conceptualization to deployment, ensuring seamless integration and optimal performance
  • Collaborate with cross-functional teams including hardware engineers, software developers, and machine learning experts to integrate ML models into embedded systems
  • Architect and implement software frameworks for efficient data processing, device control, and communication protocols
  • Conduct performance analysis, debugging, and optimization of embedded systems for reliability and efficiency
  • Develop software and firmware applications to interact with hardware and third-party interfaces
  • Contribute to the architecture and design of the overall AI solution
  • Develop debug and performance analysis tools for AI solution development
  • Play a role in all the phases of embedded AI software development, from requirement gathering, analysis, design, development, testing and final release to customers
  • Provide clear and timely communication related to status and other key aspects of the project to leadership team
  • Develop and maintain software documentation, including specifications, design documents, and test plans
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer

The role requires a highly skilled Python developer who thrives in collaborative...
Location
Location
United States , Mount Laurel
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 4 years of practical experience in Python software development
  • Proficiency in working with APIs, NoSQL databases, and Git for version control
  • Familiarity with Linux environments and ability to navigate system-level operations
  • Strong analytical and problem-solving skills to tackle complex software challenges
  • Experience with CI/CD tools and workflows to enhance development efficiency
  • Solid understanding of Agile Scrum methodologies and ability to work in team-based projects
  • Effective communication skills to collaborate with technical and non-technical stakeholders
  • Knowledge of cloud technologies and backend development principles is a strong advantage.
Job Responsibility
Job Responsibility
  • Develop, test, and maintain software applications using Python to address business needs
  • Implement APIs and ensure seamless integration with external systems
  • Collaborate with cross-functional teams to design scalable backend solutions
  • Manage and optimize NoSQL databases to ensure data integrity and performance
  • Utilize version control systems such as Git to track development progress and manage code repositories
  • Troubleshoot and resolve software issues in a Linux-based environment
  • Participate in Agile Scrum practices to deliver projects efficiently and on schedule
  • Contribute to the continuous improvement of CI/CD pipelines to streamline deployment processes
  • Perform comprehensive testing and debugging to ensure high-quality software
  • Stay updated on emerging technologies and incorporate them into development processes when applicable.
What we offer
What we offer
  • Medical, vision, dental, and life and disability insurance
  • Eligibility to enroll in company 401(k) plan
  • Access to top jobs
  • Competitive compensation
  • Free online training
  • Robert Half app for notifications and AI-matched jobs.
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer

At Spectro Cloud, we are in search of a talented individual to become an integra...
Location
Location
United States , San Jose
Salary
Salary:
Not provided
spectrocloud.com Logo
Spectro Cloud
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or related technical field
  • 8+ years of software development experience (or 6+ years with a Master's degree)
  • Expert-level proficiency in Go
  • familiarity with Java or similar modern languages
  • Deep knowledge of Kubernetes architecture, operators, controllers, and custom resources
  • Hands-on experience with edge computing platforms and infrastructure management patterns
  • Strong architectural and design skills for distributed systems and microservices
  • Experience with cloud platforms (AWS, Azure, GCP) and cloud-native development
  • Experience with virtual machine usage and integration within software solutions
  • Understanding of security best practices in edge computing and distributed network environments
Job Responsibility
Job Responsibility
  • Designing, optimizing, and streamlining GoLang-based microservices
  • Ensuring seamless operation of the platform through automation, scripting, and rigorous testing
  • Producing clean and efficient code
  • Working closely with cross-functional teams to create scalable, dependable, and secure solutions
  • Staying current with industry trends and emerging technologies
Read More
Arrow Right

Sr. Full-Stack Software Engineer

We are looking for a passionate and skilled Software Engineer with strong expert...
Location
Location
India , Navi Mumbai
Salary
Salary:
Not provided
pulsepoint.com Logo
PulsePoint
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong Knowledge of Core Java and Advanced Java: Proficiency in Java 8+ features like Lambdas, Streams, Functional Interfaces, Optional, etc.
  • Good understanding of OOPs (Object-Oriented Programming) concepts, Exception Handling, Multithreading, and Collections
  • Spring Framework (Spring Boot, Spring MVC): Experience with Spring Boot Microservices, Spring MVC, Spring Data JPA, and Spring Security
  • Knowledge of RESTful Web Services development using Spring Boot
  • Database Knowledge (SQL/NoSQL): Proficiency in writing SQL queries, joins, and stored procedures
  • Hands-on experience with RDBMS like MySQL, Oracle, or PostgreSQL
  • Basic understanding of NoSQL databases like MongoDB, Cassandra, or DynamoDB
  • Angular (Latest Version): Strong understanding of Angular Framework, TypeScript, RxJS, Angular Material, and Angular CLI
  • Ability to build responsive UI components using Angular
  • RESTful APIs and Web Services: Experience in consuming and developing RESTful APIs using Spring Boot
Job Responsibility
Job Responsibility
  • Develop, enhance, and maintain web applications using Angular
  • Build reusable components and libraries for future use
  • Optimize UI for performance, speed, and responsiveness across browsers/devices
  • Collaborate with backend developers to integrate RESTful APIs
  • Translate UI/UX design wireframes into high-quality code
  • Participate in code reviews and mentor junior developers
  • Write clean, maintainable, and testable code with proper documentation
  • Work closely with QA, product owners, and designers to deliver features in an Agile environment
What we offer
What we offer
  • Comp structure: fixed (inclusive of PF, Gratuity, and a 25k INR medical premium) + a target annual bonus that is approximately 10% of the gross annual earnings
  • Time Off: 21 PTOs + 10 company-wide holidays
  • Health Insurance Policy (Self & Family): Every employee and their immediate family are covered under Health Insurance Policy worth INR. 500,000
  • Term Life Insurance & Personal Accidental Insurance: Every employee is covered under Term Life Insurance and Personal Accident Insurance Policy worth INR. 25,00,000/- each
  • Fulltime
Read More
Arrow Right

Sr. Electrical Engineer

Beacon Technologies is seeking a Sr. Electrical Engineer for our client partner....
Location
Location
United States , Madison
Salary
Salary:
Not provided
beacontechinc.com Logo
Beacon Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in electrical or mechanical engineering from an accredited four-year university
  • Valid driver's license
  • Experience in reading, interpreting, and developing electric drawings, wiring diagrams and schematics
  • Prefer 7+ years of experience with utility electrical and controls systems
  • Attends classes and seminars to learn new and existing technologies used in the power plant and utility industry
  • Keeps current with appropriate construction and safety codes, governmental codes such North American Electric Reliability Corporation reliability standards, and Company rules and regulations
  • Knowledge of electrical engineering principles with an understanding of high-, medium-, and low-voltage systems
  • Understanding of boilers, turbines, generators, electric motors, and variable frequency drive systems
  • Organizational and time management skills to plan, organize, and manage multiple projects simultaneously, effectively, and efficiently
  • Familiar with PLCs, HMI software, and network devices such as servers, switches, routers, hubs, fiber-optics, firewalls, etc.
Job Responsibility
Job Responsibility
  • Coordinates with internal and external entities to acquire project scope, schedule, and budget information during project development through project implementation
  • Develops and performs tests designed to acquire data on power plant equipment. Analyzes test results, submits reports detailing the results, and makes recommendations for internal review and approval
  • Provide information to outside consultants requesting equipment data to perform power studies for other Departments
  • Perform or hire outside consultants to perform load flow, arc flash, coordination, and protective settings for generation facilities
  • Assist operations when performing switching operations to move load or de-energize buses or equipment
  • Interface with American Transmission Company to coordinate protective settings, generator testing and ratings
  • Maintain compliance with applicable NERC standards for generation facilities
  • Identifies the need for upgrades and improvements to plan electrical and process control systems, applications, and network Digital Control System devices
  • Provides engineering support and project management necessary for completion of capital projects, including project development, technology research, cost estimation, scope identification, bid evaluation, contractor coordination, documentation control, and equipment commissioning
  • Provides troubleshooting skills and techniques needed to assess, pinpoint, and correct operating problems encountered with plant equipment as well as technical support required to resolve equipment maintenance problems
What we offer
What we offer
  • career advancement opportunities
  • extensive training
  • excellent benefits including paying for health and dental premiums for salaried employees
  • Fulltime
Read More
Arrow Right