Talent.com
Controls Software Engineer
Controls Software EngineerCyberCoders • Arvada, CO, US
Controls Software Engineer

Controls Software Engineer

CyberCoders • Arvada, CO, US
2 days ago
Job type
  • Full-time
Job description

Job Description

Job Description

Controls Software Engineer

Controls / Embedded Software Engineer

Arvada, CO - in office

$120,000-$160,000

We're looking for a talented engineer with strong C programming and controls experience to help drive innovation in next-generation carwash automation systems. In this role, you'll develop software that integrates with complex hardware controls and supports both existing and new product development. You'll collaborate closely with an international team-including colleagues in Germany-on automation and machine integration initiatives.

Responsibilities :

  • Design, develop, and debug embedded and controls software for carwash automation systems
  • Analyze user requirements and develop test procedures
  • Research, design, and modify control software to improve performance and functionality
  • Write and maintain detailed technical specifications and documentation
  • Collaborate with mechanical, electrical, and software engineers globally
  • Support hardware integration and ensure seamless communication between systems
  • Provide technical support, troubleshooting, and system analysis

Requirements :

  • 4+ years of experience in embedded or controls software development
  • Strong proficiency in C programming and algorithm design
  • Experience with real-time operating systems (RTOS) and embedded programming at the hardware level
  • Hands-on experience with machine integration and automation
  • Strong debugging and problem-solving skills
  • Excellent written and verbal communication skills
  • Preferred Skills :

  • Familiarity with German language or experience collaborating internationally
  • PLC / RLL programming
  • Microcontroller hardware experience
  • GitHub and source control knowledge
  • 508A panel shop or UL / ETL experience
  • Knowledge of National Electrical Code (NEC)
  • Additional Information :

    All positions are in-office due to the hands-on nature of hardware controls.

    A short-term assignment in Germany (2 weeks to 2 months) may be required for cross-training with our parent company.

  • For this position, you must be currently authorized to work in the United States without the need for sponsorship for a non-immigrant visa. This job was first posted by CyberCoders on 10 / 21 / 2025 and applications will be accepted on an ongoing basis until the position is filled or closed.
  • CyberCoders is proud to be an Equal Opportunity Employer

    All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity or expression, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, status as a crime victim, disability, protected veteran status, or any other characteristic protected by law. CyberCoders will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable state and local law, including but not limited to the Los Angeles County Fair Chance Ordinance, the San Francisco Fair Chance Ordinance, and the California Fair Chance Act.  CyberCoders is committed to working with and providing reasonable accommodation to individuals with physical and mental disabilities. Individuals needing special assistance or an accommodation while seeking employment can contact a member of our Human Resources team at Benefits@CyberCoders.com to make arrangements.

    Create a job alert for this search

    Control Engineer • Arvada, CO, US

    Related jobs
    ADS Software Engineer

    ADS Software Engineer

    Federal Reserve Bank of Kansas City • Denver, CO, United States
    Full-time +2
    Federal Reserve Bank of Kansas City.When you join the Federal Reserve-the nation's central bank-you'll play a key role, collaborating with leading tech professionals to strengthen and protect our e...Show more
    Last updated: 22 days ago • Promoted
    Software Engineer III

    Software Engineer III

    VirtualVocations • Boulder, Colorado, United States
    Full-time
    A company is looking for a Software Engineer III - Integration Engineer (Remote).Key Responsibilities Estimate and complete development tasks including coding and requirements gathering with mini...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer with Secret Clearance

    Senior Software Engineer with Secret Clearance

    VirtualVocations • Boulder, Colorado, United States
    Full-time
    A company is looking for a Senior Software Engineer with an active Secret Clearance.Key Responsibilities Plan and manage data visualization tools to build, test, deploy, and maintain solutions fo...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Fullstack

    Software Engineer, Fullstack

    VirtualVocations • Boulder, Colorado, United States
    Full-time
    A company is looking for a Fullstack / Backend Engineer with a strong focus on backend development.Key Responsibilities Design, develop, and optimize scalable shared backend services using Java and...Show more
    Last updated: 21 days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    VirtualVocations • Boulder, Colorado, United States
    Full-time
    A company is looking for a Lead Software Engineer who will be responsible for designing and implementing software systems. Key Responsibilities Design, develop, and implement software systems usin...Show more
    Last updated: 30+ days ago • Promoted
    Software Verification Engineer

    Software Verification Engineer

    VirtualVocations • Boulder, Colorado, United States
    Full-time
    A company is looking for a Software Engineer II.Key Responsibilities Perform software verification using Agile methodology to ensure product quality and compliance with requirements Execute test...Show more
    Last updated: 30+ days ago • Promoted
    Systems Engineer - Underwriting

    Systems Engineer - Underwriting

    VirtualVocations • Boulder, Colorado, United States
    Full-time
    A company is looking for a Systems Engineer - Underwriting (Remote).Key Responsibilities Troubleshoot and maintain computer systems related to supported applications Conduct software analysis in...Show more
    Last updated: 1 day ago • Promoted
    Solutions Engineer

    Solutions Engineer

    VirtualVocations • Boulder, Colorado, United States
    Full-time
    A company is looking for a Solutions Engineer, Growth.Key Responsibilities Own the technical relationship with customers Support customers through their trial process and ensure successful onboa...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    Cornerstone Capital Bank • Englewood, CO, United States
    Full-time
    No agencies or 3rd party Recruiters please.Cornerstone Servicing, a division of Cornerstone Capital Bank, is a best-in-class mortgage servicer with a reputation for amazing service, customer satisf...Show more
    Last updated: 23 days ago • Promoted
    Remote Software Engineer

    Remote Software Engineer

    VirtualVocations • Boulder, Colorado, United States
    Remote
    Full-time
    A company is looking for a Software Engineer - Remote.Key Responsibilities Deliver high-quality, scalable, and maintainable code in. NET, Azure, and Kubernetes Assist in designing systems integra...Show more
    Last updated: 30+ days ago • Promoted
    Senior Control Systems Programmer

    Senior Control Systems Programmer

    VirtualVocations • Aurora, Colorado, United States
    Full-time
    A company is looking for a Senior AV Systems Programmer.Key Responsibilities Lead the design, development, and implementation of complex AV control system programs and DSP audio designs Set prog...Show more
    Last updated: 15 hours ago • Promoted • New!
    Golang Software Engineer

    Golang Software Engineer

    VirtualVocations • Boulder, Colorado, United States
    Full-time
    A company is looking for a Golang Software Engineer (Proxy).Key Responsibilities Provide comprehensive support and continuous development for the core product, ensuring robust performance and rel...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    VirtualVocations • Boulder, Colorado, United States
    Full-time
    A company is looking for a Software Engineer.Key Responsibilities Design, build, and maintain applications that deliver predictive insights and automation Develop secure, scalable APIs for integ...Show more
    Last updated: 30+ days ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    VirtualVocations • Boulder, Colorado, United States
    Full-time
    A company is looking for a Principal Software Engineer to design, implement, and maintain cloud-based software tools for scientific research. Key Responsibilities Develop and maintain customized s...Show more
    Last updated: 30+ days ago • Promoted
    Cloud Software Engineer

    Cloud Software Engineer

    VirtualVocations • Boulder, Colorado, United States
    Full-time
    A company is looking for a Cloud Software Engineer - Observability Platform.Key Responsibilities Design, build, and operate distributed systems for observability Ensure reliability, performance,...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer II

    Software Engineer II

    VirtualVocations • Boulder, Colorado, United States
    Full-time
    A company is looking for a Software Engineer II specializing in Framework development.Key Responsibilities Design, develop, and maintain services for core Framework systems Lead implementation o...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer (Rust)

    Software Engineer (Rust)

    VirtualVocations • Boulder, Colorado, United States
    Full-time
    A company is looking for a Software Engineer (Rust).Key Responsibilities Write high-quality, efficient code and contribute to algorithm design Collaborate with cross-functional teams and review ...Show more
    Last updated: 1 day ago • Promoted
    Software Engineer, Integration

    Software Engineer, Integration

    VirtualVocations • Lakewood, Colorado, United States
    Full-time
    A company is looking for an Autonomy Software Engineer, Integration.Key Responsibilities Develop interfaces between autonomy software components, sensors, and the remote dispatch system Design, ...Show more
    Last updated: 1 day ago • Promoted
    Software Engineer III, Rust

    Software Engineer III, Rust

    VirtualVocations • Boulder, Colorado, United States
    Full-time
    A company is looking for a Software Engineer III with expertise in Rust.Key Responsibilities Design and implement systems for real-time communication between drones, docking stations, and control...Show more
    Last updated: 1 day ago • Promoted
    Midlevel Fullstack Software Engineer

    Midlevel Fullstack Software Engineer

    VirtualVocations • Boulder, Colorado, United States
    Full-time
    A company is looking for a Midlevel Fullstack Software Engineer.Key Responsibilities Develop applications and services in collaboration with teammates to support business and engineering initiati...Show more
    Last updated: 1 day ago • Promoted