Software Engineer
Core
Developing, maintaining, and emulating industrial automation software and communication modules for verification and assembly equipment in automotive, pharmaceutical, health, and food sectors.
Role type
Software Engineer (Industrial Automation)
Builds
Industrial automation systems, communication modules, and control software for manufacturing equipment.
Domain
Industrial automation, automotive, pharmaceutical, health, and food sectors.
Deliverable
production ML models | product features | infrastructure
Required skills
LabVIEW, ANSI C, C++, Python, SQL, industrial communication protocols (OPC, CAN, CANopen, FlexRay, UDS, Ethernet/IP), system modeling, database management.
Preferred skills
Experience in automotive sector, international environment.
Technologies
LabVIEW, CVI/Lab Windows, SQL, OPC, CAN, CANopen, FlexRay, UDS, Ethernet/IP.
Responsibilities
Develop programming in LabVIEW and/or CVI/Lab Windows; maintain applications written in LabVIEW or CVI/Lab Windows; model devices and emulate complex systems; structure database management and SQL programming; design and program industrial communication modules; collaborate on conceptual development for quality, cost, and deadlines; develop machine manuals and technical reports; collaborate on equipment commissioning; improve OEE and resolve system-wide problems including automation, control software, communication protocols, and test sequence improvements.
Seniority
Mid-level, hands-on IC