{"schemaVersion":"jobsearcher.job.v1","id":"0ddcf1df02cfd8030d6cf0c3","url":"https://jobsearcher.com/jobs/0ddcf1df02cfd8030d6cf0c3","canonicalUrl":"https://jobsearcher.com/jobs/0ddcf1df02cfd8030d6cf0c3","title":"SOFTWARE DEVELOPER/PLC PROGRAMMING ENGINEER","description":"Location: Boulder, CO\nPosition Type: Entry Level, Full Time, Primarily In-Person with Hybrid available periodically\nJob Description:\n\nKronus Engineering is looking for a software developer and/or automation engineer to assist with the design and programming of interface solutions and energy management systems. Energy storage systems on-the-job training will be available. Position responsibilities may include:\nSupporting and organizing Kronus Engineering software development\nDesigning software and applications related to battery systems, inverters, controllers, and battery management systems\nProgramming system, product, and enterprise level software\nDeveloping solutions on a variety of platforms including PLCs, microcontrollers, PCs, and mobile devices\nPerforming testing and validation of software\nIdentifying, troubleshooting, and documenting software related issues\nExecuting research on relevant matters\nCreating internal and external reports as appropriate\nDevelopment effort scoping and scheduling estimates\nSupporting hands-on fabrication, assembly, and testing\n\nRequirements/Qualifications:\n\nIdeal candidates will have experience programming in Python, Java, C, C#, C++, SQL, and/or HTML as well as PLC-based IEC 61131-3 structured text and function block formats.\nPLC and microcontroller programming (function block, structured text, ladder logic)\nAPI/driver development for custom hardware\nNetworking architecture, engineering, security, and administration\nSetting up and managing servers & databases\nFront-End design (graphical user interfaces, customer webpage portals, human-machine interfaces)\n\nBonus Experience:\n\nEnergy storage systems, renewables, & sustainability\nCloud-based architecture (AWS, Azure, GWS)\nSerial Communication (Modbus, CANbus, SAE J1939)\nNode red\nIoT\nJSON data exchange\nMechanical/Electrical engineering\nFabrication/Machining/Mechanical Assembly/Electrical Integration & Wiring\n\nTo apply, please send your resume and a cover letter to info@kronusengineering.com","company":"Kronus Engineering","rawCompany":"kronus engineering","city":"Boulder","state":"CO","isRemote":false,"isActive":false,"createdAt":"2026-08-06T11:07:00.965Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1299.07","title":"Blockchain Engineers","slug":"blockchain-engineers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541330","title":"Engineering Services","slug":"engineering-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"SOFTWARE DEVELOPER/PLC PROGRAMMING ENGINEER","description":"Location: Boulder, CO\nPosition Type: Entry Level, Full Time, Primarily In-Person with Hybrid available periodically\nJob Description:\n\nKronus Engineering is looking for a software developer and/or automation engineer to assist with the design and programming of interface solutions and energy management systems. Energy storage systems on-the-job training will be available. Position responsibilities may include:\nSupporting and organizing Kronus Engineering software development\nDesigning software and applications related to battery systems, inverters, controllers, and battery management systems\nProgramming system, product, and enterprise level software\nDeveloping solutions on a variety of platforms including PLCs, microcontrollers, PCs, and mobile devices\nPerforming testing and validation of software\nIdentifying, troubleshooting, and documenting software related issues\nExecuting research on relevant matters\nCreating internal and external reports as appropriate\nDevelopment effort scoping and scheduling estimates\nSupporting hands-on fabrication, assembly, and testing\n\nRequirements/Qualifications:\n\nIdeal candidates will have experience programming in Python, Java, C, C#, C++, SQL, and/or HTML as well as PLC-based IEC 61131-3 structured text and function block formats.\nPLC and microcontroller programming (function block, structured text, ladder logic)\nAPI/driver development for custom hardware\nNetworking architecture, engineering, security, and administration\nSetting up and managing servers & databases\nFront-End design (graphical user interfaces, customer webpage portals, human-machine interfaces)\n\nBonus Experience:\n\nEnergy storage systems, renewables, & sustainability\nCloud-based architecture (AWS, Azure, GWS)\nSerial Communication (Modbus, CANbus, SAE J1939)\nNode red\nIoT\nJSON data exchange\nMechanical/Electrical engineering\nFabrication/Machining/Mechanical Assembly/Electrical Integration & Wiring\n\nTo apply, please send your resume and a cover letter to info@kronusengineering.com","datePosted":"2026-08-06T11:07:00.965Z","dateModified":"2026-08-06T11:07:00.965Z","hiringOrganization":{"@type":"Organization","name":"Kronus Engineering","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Boulder","addressRegion":"CO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"0ddcf1df02cfd8030d6cf0c3"},"url":"https://jobsearcher.com/jobs/0ddcf1df02cfd8030d6cf0c3"}}