Manufacturing Software Engineer
Outlier Automation3 months ago
Fresno, CA, United States
On-site
Full-time
Junior Level (1-3 years)
Job Description
Location
In-office at our headquarters in Fresno, CA (no remote)
Level
Early-career (Masters or 1-2 years experience)
About Outlier Automation
Come join a small, forward-thinking Control Systems Integrator pushing the limits of manufacturing automation. At Outlier Automation, we build custom machinery and control systems, and we also craft the software that ties everything together: MES, SCADA, data pipelines, internal tools, and workflow automation.
Your Impact
- Design and develop software applications that support manufacturing operations, including MES functionality, SCADA integrations, and internal engineering tools.
- Build services and utilities that automate engineering workflows such as code generation, configuration management, and project templates.
- Integrate with PLCs, SCADA platforms, databases, and web APIs to move data reliably between machines, systems, and people.
- Collaborate with control systems engineers to translate control narratives, process flows, and production requirements into software features.
- Implement data collection, logging, and visualization tools to give customers and internal teams actionable insight into machine and production performance.
- Improve and document internal processes related to version control, deployment, testing, and configuration for automation projects.
- Participate in code reviews, design discussions, and continuous improvement of our software development practices.
- Work closely with experienced control systems engineers and directly influence how modern automated systems are built and supported.
- Shape and contribute to the culture of an engineering firm with diverse engineers.
Ideal Experience and Skills
- Masters degree in Computer Science, Software Engineering, Electrical/Computer Engineering, Industrial Engineering, or a related field, or Bachelors degree with 1–2 years of professional software development experience.
- Strong proficiency in at least one modern programming language (e.g., Python, C#, or JavaScript/TypeScript).
- Experience building backend services, scripts, or tools that integrate with databases (SQL) and REST APIs.
- Familiarity with MES, SCADA, or industrial data concepts such as tags, historians, production orders, OEE, or recipe management (coursework, internships, or projects are all welcome).
- Understanding of web application development (HTML/CSS/JavaScript, or a modern framework such as React, Vue, or similar) is a plus.
- Experience with source control (Git) and collaborative development workflows.
- Comfort working with engineers from multiple disciplines (controls, mechanical, electrical) and learning enough of their world to build useful tools.
- Interest in manufacturing, industrial automation, and the future of Industry 4.0.
- Strong problem-solving skills, attention to detail, and a bias toward building clean, maintainable, well-documented code.
- Must be authorized to work in the United States; visa sponsorship is not available for this role.
Nice-to-Have Experience and Skills
- Experience with or exposure to industrial platforms such as Ignition (Inductive Automation), other SCADA systems, or MES platforms.
- Experience with data visualization libraries or dashboards (Grafana, Plotly, web dashboards, etc.).
- Experience building internal tools, CLIs, or code generators that improve developer productivity.
- Experience with containerization or deployment tools (Docker, CI/CD, etc.).
Benefits
- Company-sponsored retirement plan with employer match
- Company health insurance
- Vacation, sick leave, and company holidays
Salary
$85,000.00 - $115,000.00 per year. Compensation offered will be based on education, experience, skills, geographic location, market competitiveness, and other factors as determined by Outlier Automation.
Job Type
Full-time
Pay
$85,000.00 - $115,000.00 per year
Benefits
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Retirement plan
- Vision insurance
Application Question(s)
- Will you now, or in the future, require sponsorship for employment visa status (e.g. H-1B visa status)?
- What best describes your experience and interest in manufacturing and industrial automation?
- A) I have hands on experience (internship, job, or projects) and I am excited to keep working in this area.
- B) I have some exposure (coursework, labs, or personal projects) and I am interested in doing more.
- C) I don't have direct experience, but I am very interested in learning and working in this area.
- D) I don't have experience and I am not particularly interested in manufacturing or industrial automation.
- What is your level of exposure to PLC, MES, SCADA, or industrial data concepts (tags, historians, OEE, production orders, recipes, networking protocols, etc.)?
- A) Direct hands-on experience in a professional role
- B) Hands-on experience via internships / labs / research / capstone
- C) Theoretical exposure only (coursework, reading)
- D) No exposure yet
- What is your university grade point average (and scale)?
Work Location
In person
Required Skills
JavaScript
MES
SQL
Git
SCADA
Python
Industrial Automation
C#
Web Application Development
REST APIs