Software Engineer

Ace Technologies
St. Louis, Missouri, United StatesFull-timePosted Sep 15, 2026

About the role

· Bachelor’s, Master’s, or Ph.D. degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Robotics, Mechatronics, Automation Engineering, or a related technical discipline.

· 5+ years of experience developing software for automation, industrial, scientific, or engineering systems.

· Strong programming skills in C#, MATLAB, Python, C++, or similar object-oriented languages.

· Experience integrating software with hardware systems, instrumentation, sensors, machine vision, robotics, or industrial control platforms.

· Knowledge of industrial automation architectures, control systems, and communication protocols.

· Experience with source control, software testing, and modern software engineering practices.

· Demonstrated analytical, troubleshooting, and problem-solving capabilities.

· Ability to work full-time on-site at St. Louis, Missouri research facilities.

Responsibilities

  • Develop software for automation, industrial, scientific, or engineering systems.
  • Integrate software with hardware systems, sensors, and robotics within research facilities.

Qualifications

  • Bachelor’s, Master’s, or Ph.D. degree in Software Engineering, Computer Science, or related field
  • 5+ years of experience developing software for automation or engineering systems
  • Strong programming skills in C#, MATLAB, Python, C++, or similar languages
  • Experience integrating software with hardware systems
  • Knowledge of industrial automation architectures and control systems

Skills mentioned

C#MATLABPythonC++AutomationRoboticsSystems EngineeringEmbedded SystemsGitSoftware Testing

About Ace Technologies

At Ace Technologies, we specialize in empowering businesses to achieve their goals by connecting them with exceptional IT talent. Based in the USA, we’ve been delivering cutting-edge staffing solutions for over 30 years, offering both onsite and remote staffing as well as offshore IT resources tailored to meet your unique business needs. Who we are: We are industry leaders in IT consulting and staffing services, committed to helping businesses navigate their workforce challenges. Our mission is to provide innovative and cost-effective solutions that ensure your projects are executed seamlessly. What we do: • Onsite & Remote Staffing: We provide top-tier professionals in emerging IT domains such as cybersecurity, SaaS development, AI/ML, Python programming, data analysis, and more. • Offshore Staffing Solutions: We deliver highly skilled teams in cloud security, network security, Salesforce, ServiceNow, Workday, and other specialized domains. We pride ourselves on matching the right talent to your unique business needs, whether you require contract, contract-to-hire, or permanent hires. Our teams bring unparalleled expertise and scalability, ensuring you maximize efficiency while minimizing costs. Our values: • Excellence: We deliver high-quality talent and solutions tailored to your needs. • Diversity: As a certified Minority-Owned Business, we are committed to fostering inclusivity and diversity in the workplace. • Integrity: Building lasting partnerships through transparency and trust is at the heart of everything we do. Why choose Us? With Ace Technologies, you’re not just hiring a service provider, you’re partnering with a team dedicated to your success. Ready to build your dream team? Contact us today @ enquiry@acetechnologies.com

Staffing and Recruiting51-200 employeesSan Jose, California

H-1B sponsorship history

Historical employer filing data was found for Ace Technologies. The employer record includes 33 historical certified applications. This is employer-level history, not a guarantee that this role currently offers sponsorship.