Ph3Overview /h3pWe are Pramac, a Generac Company, leading the evolution to more resilient, efficient, and sustainable energy solutions. /ppEstablished in 1966, we have always evolved, expanding our product portfolio and becoming the global benchmark for the production of generators and warehouse material handling equipment. Our diverse business lines ensure the company is a leading player in a wide variety of global markets. /ppbPramac /b, part of the third largest group worldwide in the production of diesel and gas generators, is looking for a bPLC Software Engineer /b to join our RD team. The selected candidate will be responsible for the design, development, and validation of real-time embedded software for PLC control systems in energy storage solutions and hybrid generators. /ppThis role requires a strong background in system design, embedded programming, control, and communication protocols, particularly on PLC platforms in the context of bpower electronics and energy systems /b. /ppbKey Responsibilities: /b /pulliTake part in system architecture design, with focus on batteries, power electronic and control logic subsystems /liliTake part to the overall software design process, from architecture definition to validation activity /liliDevelop the assigned control software units / projects /liliTake part, and is responsible for the assigned tasks, in system integration and validation test specification, set-up and execution, using relevant lab instrumentation (oscilloscope, power meter, etc.) /liliDefine specification for customized hardware components and supervises suppliers during the development /liliTake part in technological benchmarking and supplier evaluation /liliMaintain software documentation: code versioning, test plans, technical specifications and test reports /liliInterface the cross-functional RD team, and other internal departments for product production, testing, servicing, and suppliers and customers when needed /liliManage his/her tasks in the manner and within the established quality and time goals /li /ulpbRequirements: /b /pulliBachelor’s or Master’s degree in Computer Engineering, Electronics, Automation, or a related field. /liliFluency in English (written and spoken). /liliProven experience in embedded software development, on PLC or microcontroller based embedded platforms, preferably in bpower electronics or industrial automation /b. /liliProficiency in Structured Text PLC language (bCodesys /b preferred) or bembedded C/C++ /b. /liliGood knowledge of industrial communications protocols (Canbus, Modbus RTU, Modbus TCP/IP) /liliGood understanding of real-time constraints and software architecture for embedded systems. /liliFamiliarity with analog/digital interfacing and basic hardware concepts (electrical diagrams, electrical components, etc.). Good knowledge of hardware is a plus. /liliExperience with inverter, DC/DC converter control systems, battery management systems is a plus. /liliFamiliarity with model-based design tools (e.g., MATLAB, Octave, Python) is considered a plus. /liliFamiliarity with electronic lab instruments: multimeter, power meter, oscilloscopes, etc. /li /ulpbSkills: /b /pulliStrong problem-solving and debugging abilities. /liliHigh analytical skills and attention to detail. /liliEffective team collaboration and communication. /liliResult-oriented and proactive approach. /li /ulpbPlace Of Work /b /ppIf you feel you have the right skill set to meet the role then please do not hesitate to contact us. /ppWe want to hear from you /ph3Seniority level /h3ulliAssociate /li /ulh3Employment type /h3ulliFull-time /li /ulh3Job function /h3ulliIndustrial Machinery Manufacturing /li /ulpReferrals increase your chances of interviewing at PRAMAC by 2x /ph3Sign in to set job alerts for “Software Engineer” roles. /h3pWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. /p /p #J-18808-Ljbffr