{"id":1823384,"url":"https://alion.io/job/milacron-controls-software-engineer-ii","title":"Controls Software Engineer II","company":{"id":2195510,"name":"Milacron","domain":"milacron.com","url":"https://alion.io/company/milacron","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Dayforce","truth_index":{"grade":"B","score":75,"open_postings":3,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-06T05:45:30Z"}},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":100000,"max_usd":199000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":1117},"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Azure DevOps","optional":false},{"name":"Bash","optional":false},{"name":"C#","optional":false},{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"EtherCAT","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"MQTT","optional":false},{"name":"OPC UA","optional":false},{"name":"PowerShell","optional":false},{"name":"Python","optional":false},{"name":"Qt","optional":false},{"name":"Structured Text","optional":false},{"name":"Azure","optional":true},{"name":"Linux","optional":true}],"status":"live","first_seen_at":"2026-08-19T04:00:00Z","employer_posted_date":"2026-10-04","last_verified_at":"2026-10-06T20:53:36Z","board_verified":true,"closed_at":null,"days_open":48,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":48},"description":"Milacron is looking for a Controls Software Engineer to join our team in Batavia, OH. In this position, you will be responsible for the development and testing of control system software for new product development, including HMI and PLC-based controls that monitor and operate injection molding and plastic extrusion machinery. You will support the software development lifecycle by designing and implementing new features on existing control platforms while adhering to established control architecture and development standards.\nWork You’ll Do:\nDevelop and test control system software for injection molding and plastic extrusion machinery.\nDesign, implement, and maintain new features on existing control platforms.\nDevelop web-based front-end applications using JavaScript, C#, and HTML.\nSupport and enhance legacy software systems utilizing Qt.\nDevelop backend machine control software in PLC environments using Structured Text and/or C++.\nMonitor and control machine functionality through HMI and PLC components.\nFollow established software architecture standards and coding style guidelines.\nCollaborate with a global team of developers to support product development initiatives.\nLearn and apply industry knowledge related to injection molding and extrusion equipment.\nParticipate in training, mentoring, and ongoing technical development activities.\nQualifications & Skills:\n3+ years of experience developing software for industrial automation, machine controls, embedded systems, or related applications.\nProficiency in C, C#, Python, and JavaScript, including software design, debugging, testing, and maintenance of production systems.\nPLC programming experience using IEC 61131-3 languages, including Structured Text and Function Block Diagram.\nExperience developing HMI applications and machine control software for industrial equipment.\nExperience with scripting and automation languages such as Python, PowerShell, and Bash to support development, testing, deployment, and engineering workflows.\nExperience using Azure DevOps, Git, and modern source control practices, including branching strategies, pull requests, CI/CD pipelines, and Agile development methodologies.\nExperience with industrial communication protocols including EtherNet/IP, EtherCAT, PROFINET, Modbus TCP/RTU, OPC UA, MQTT, and serial communications.\nExperience designing, configuring, and troubleshooting industrial networks and communication protocols, including integration of drives, HMIs, PLCs, I/O systems, robots, and third-party devices.\nExperience integrating third-party devices, controls, and software solutions from external vendors, OEMs, and system integrators.\nExperience collaborating within cross-functional and global engineering teams to develop and maintain commercial software products.\nPreferred Skills\nB&R Automation Studio experience.\nBeckhoff TwinCAT 3 experience.\nAbility to read electrical schematics and hydraulic prints.\nInjection molding or plastics industry experience\nQt framework experience\nEmbedded Linux development\nExperience with AI-enabled engineering tools.\nCloud-connected industrial systems or Industry 4.0 technologies\nExperience with Pascal.","description_format":"text","description_chars":3170,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Manufacturing","Plastics & Polymers","Industrial Machinery"],"lifecycle":[{"event":"open","at":"2026-10-04T08:08:16Z"}],"visa":[],"liveness":{"score":22,"band":"cold","label":"Long shot","p_open":1,"p_active":0.494,"p_room":0.45,"age_days":48,"expected_fill_days":25,"reasons":["conf:1","win:tail"],"computed_at":"2026-10-06T05:45:30Z"},"pay":null,"html_url":"https://alion.io/job/milacron-controls-software-engineer-ii","json_url":"https://alion.io/job/milacron-controls-software-engineer-ii.json","meta":{"generated_at":"2026-10-06T21:21:49Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":818,"day_limit":5000,"remaining_today":4182,"minute_limit":60,"resets_at":"2026-10-07T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2195510},"rest":"https://alion.io/mcp/rest/get_company?id=2195510"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmilacron-controls-software-engineer-ii"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fmilacron-controls-software-engineer-ii"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fmilacron-controls-software-engineer-ii"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/milacron-controls-software-engineer-ii\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmilacron-controls-software-engineer-ii"}]}