ZipRecruiter
Sr Software Engineer - Power Intelligence
ZipRecruiter, Waukesha, Wisconsin, United States, 53188
Overview
Trystar is at the forefront of advancing electrical power solutions, driven by a committed, dynamic team that tackles complex challenges and creates innovative solutions. Safety and integrity guide us as we strive to wow our customers every day. We deliver power solutions that are durable and unique through strong teamwork across the organization, aiming for 100% accuracy for our customers. As a leading name in electrical power solutions, we shape the future across diverse industry sectors including healthcare, data centers, entertainment, education, government, and commercial construction. We are committed to growing and evolving our product lineup toward sustainable, resilient, and renewable energy solutions. Our headquarters in Faribault, MN, is partially solar- and wind-powered by our own microgrid. We also operate facilities across the United States and Canada. We are Trystar, powering the future and nurturing innovation for a brighter tomorrow. Trystar’s team members are our most important asset, and we are seeking a
Senior Software Engineer
to join our engineering team in Murfreesboro, TN; Waukesha, WI; or Pointe-Claire, QC. As a Senior Software Engineer, you will oversee solutions from engineering design through prototype and into series production, leading the design, implementation, and optimization of advanced system technology offerings for electric power networks within the Research, Development, & Engineering team. You will work on critical infrastructure projects, collaborate across interdisciplinary teams, and ensure reliable, secure, and efficient operation of transmission and distribution systems. This role requires a dynamic individual with a passion for technology, a commitment to delivering exceptional user experiences, and strong cross-functional collaboration. This is an opportunity to contribute to Trystar’s commitment to innovation, customer focus, and operational excellence. We are looking for people who share our guiding principles and values: Safety
– We believe everyone should leave Trystar facilities in the same or better condition than when they arrived. Integrity
– We’re honest, transparent, and committed to doing what’s right. Customer focus
– We relentlessly focus on our customers and their success. Right with speed
– We use good judgement, make thoughtful decisions quickly, and execute them with purpose and intensity. Play for each other
– We’re a team. We show up for each other and achieve greatness through teamwork. Champion change
– We know adaptation and improvement are requirements to survive and thrive. Enjoy the journey
– We create an environment where our team feels appreciated and has fun along the way. Responsibilities
Design, develop, and maintain software for industrial monitoring, control, and remote communication systems. Implement front-end and back-end web applications for equipment interfaces and data visualization. Integrate solutions supporting industrial serial and Ethernet-based protocols (e.g., Modbus, REST, Ethernet/IP, IEC 61850, BACnet). Collaborate with cross-functional teams to define software requirements and architecture. Develop and manage relational databases for embedded and cloud-based metering and monitoring data (SQL, SQLite, MariaDB, RDBMS). Analyze system performance and implement improvements. Apply Secure Development Lifecycle (SDL) practices throughout the software development process. Conduct threat modeling using Microsoft Threat Modeling Tool and design software with cybersecurity best practices in mind. Basic Qualifications
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field. 5+ years of experience in software development. Experience designing and architecting robust, scalable full-stack embedded solutions (front-end UI, backend logic, services, database). Strong foundation in Linux, Windows, C++, C#, Python, and Unix shell scripting. Proficiency in developing software for Windows environments. Web development utilizing HTML, CSS, JavaScript, TypeScript, and REST API. Front-end frameworks such as Angular or Vue. Experience with industrial communications and embedded systems. Proficiency with Microsoft Visual Studio and modern development toolchains. Familiarity with Secure Development Lifecycle frameworks and Agile methodologies. Experience with cybersecurity design principles and secure-by-design practices. Ability to thrive in an Agile environment and deliver high-quality software on a timely basis. Additional Qualifications
Experience with debugging tools and techniques for identifying and resolving complex issues. Familiarity with GitHub, GitLab CI/CD, or other version control systems. Experience with cloud platforms such as AWS, Azure, or Google Cloud. Familiarity with RTOS concepts and embedded systems development with RTOS (e.g., μC/OS-II, VxWorks, FreeRTOS) is a plus. Exposure to software development focused on AI and data analytics. Strong communication skills, with the ability to explain technical concepts in clear, business-friendly terms. Passion for learning and optimizing technologies and user experiences. Exceptional organizational skills, attention to detail, and ability to manage multiple tasks. Strong interpersonal skills and ability to build business relationships in both team environments. Strategic mindset with a hands-on approach to problem-solving. Willingness and ability to travel up to 20%.
#J-18808-Ljbffr
Trystar is at the forefront of advancing electrical power solutions, driven by a committed, dynamic team that tackles complex challenges and creates innovative solutions. Safety and integrity guide us as we strive to wow our customers every day. We deliver power solutions that are durable and unique through strong teamwork across the organization, aiming for 100% accuracy for our customers. As a leading name in electrical power solutions, we shape the future across diverse industry sectors including healthcare, data centers, entertainment, education, government, and commercial construction. We are committed to growing and evolving our product lineup toward sustainable, resilient, and renewable energy solutions. Our headquarters in Faribault, MN, is partially solar- and wind-powered by our own microgrid. We also operate facilities across the United States and Canada. We are Trystar, powering the future and nurturing innovation for a brighter tomorrow. Trystar’s team members are our most important asset, and we are seeking a
Senior Software Engineer
to join our engineering team in Murfreesboro, TN; Waukesha, WI; or Pointe-Claire, QC. As a Senior Software Engineer, you will oversee solutions from engineering design through prototype and into series production, leading the design, implementation, and optimization of advanced system technology offerings for electric power networks within the Research, Development, & Engineering team. You will work on critical infrastructure projects, collaborate across interdisciplinary teams, and ensure reliable, secure, and efficient operation of transmission and distribution systems. This role requires a dynamic individual with a passion for technology, a commitment to delivering exceptional user experiences, and strong cross-functional collaboration. This is an opportunity to contribute to Trystar’s commitment to innovation, customer focus, and operational excellence. We are looking for people who share our guiding principles and values: Safety
– We believe everyone should leave Trystar facilities in the same or better condition than when they arrived. Integrity
– We’re honest, transparent, and committed to doing what’s right. Customer focus
– We relentlessly focus on our customers and their success. Right with speed
– We use good judgement, make thoughtful decisions quickly, and execute them with purpose and intensity. Play for each other
– We’re a team. We show up for each other and achieve greatness through teamwork. Champion change
– We know adaptation and improvement are requirements to survive and thrive. Enjoy the journey
– We create an environment where our team feels appreciated and has fun along the way. Responsibilities
Design, develop, and maintain software for industrial monitoring, control, and remote communication systems. Implement front-end and back-end web applications for equipment interfaces and data visualization. Integrate solutions supporting industrial serial and Ethernet-based protocols (e.g., Modbus, REST, Ethernet/IP, IEC 61850, BACnet). Collaborate with cross-functional teams to define software requirements and architecture. Develop and manage relational databases for embedded and cloud-based metering and monitoring data (SQL, SQLite, MariaDB, RDBMS). Analyze system performance and implement improvements. Apply Secure Development Lifecycle (SDL) practices throughout the software development process. Conduct threat modeling using Microsoft Threat Modeling Tool and design software with cybersecurity best practices in mind. Basic Qualifications
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field. 5+ years of experience in software development. Experience designing and architecting robust, scalable full-stack embedded solutions (front-end UI, backend logic, services, database). Strong foundation in Linux, Windows, C++, C#, Python, and Unix shell scripting. Proficiency in developing software for Windows environments. Web development utilizing HTML, CSS, JavaScript, TypeScript, and REST API. Front-end frameworks such as Angular or Vue. Experience with industrial communications and embedded systems. Proficiency with Microsoft Visual Studio and modern development toolchains. Familiarity with Secure Development Lifecycle frameworks and Agile methodologies. Experience with cybersecurity design principles and secure-by-design practices. Ability to thrive in an Agile environment and deliver high-quality software on a timely basis. Additional Qualifications
Experience with debugging tools and techniques for identifying and resolving complex issues. Familiarity with GitHub, GitLab CI/CD, or other version control systems. Experience with cloud platforms such as AWS, Azure, or Google Cloud. Familiarity with RTOS concepts and embedded systems development with RTOS (e.g., μC/OS-II, VxWorks, FreeRTOS) is a plus. Exposure to software development focused on AI and data analytics. Strong communication skills, with the ability to explain technical concepts in clear, business-friendly terms. Passion for learning and optimizing technologies and user experiences. Exceptional organizational skills, attention to detail, and ability to manage multiple tasks. Strong interpersonal skills and ability to build business relationships in both team environments. Strategic mindset with a hands-on approach to problem-solving. Willingness and ability to travel up to 20%.
#J-18808-Ljbffr