





Generic 'Software Engineer' title and metro location increase competition, but embedded PLC specialization reduces candidate pool.
Highly domain-specific embedded BMS and PLC skills limit transferability across industries.
Multiple mandatory embedded/PLC technologies and protocols make screening highly stringent.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design and develop new electrical systems including BMS hardware/software design, release, and validation.
Initial programming and maintenance of unit controls in PLCs and HMIs using CoDeSys development software.
Manage engineering change requests, perform data entry and release functions, and conduct testing to ensure systems meet safety standards.
Strong knowledge of electrical principles, electronics, and related technologies.
Proficiency in C programming, BMS Core, algorithm development, and IEC 61131-3 languages (Ladder Diagram, FBD, ST).
Experience with CAN Networks, J1939/CANopen protocols, software configuration management (GIT/SVN), and ERP systems.
Work Experience Required: Not explicitly mentioned in the JD.
Experienced electrical engineer with hands-on skills in BMS HW/SW design and PLC/HMI programming using CoDeSys.
Familiarity with electrical design software (SEE Electrical, AutoCAD) and ability to interpret mechanical, hydraulic, and pneumatic circuit diagrams.
Comfortable working with software configuration and testing procedures to ensure safety compliance.