Software Engineer
Software Engineer - Metro Detroit, MIVenteon is currently seeking an experienced Software Engineer to join a systems integrator company in the Metro Detroit area. This role is ideal for candidates with strong C# development experience and exposure to automation technologies such as HMI and PLC programming.Position OverviewAs a Software Engineer, you will design, develop, and maintain software solutions for robotic integration and automation systems. You will work cross-functionally to support advanced manufacturing and engineering initiatives.Key ResponsibilitiesDesign, implement, and maintain C# programming for robotic integration systemsDevelop and support VBA macros and Python scripts for automationUtilize CAD/CAM APIs and import data from ALPHACAMImplement kinematic models, including singularity avoidance and multi-axis trajectory planningCreate software-in-the-loop simulations to validate programming accuracyEvaluate and integrate third-party libraries to enhance system capabilitiesQualificationsBachelor’s degree in Computer Science, Electrical Engineering, or related field3+ years of experience in C# developmentExperience with VBA automation and Python scriptingExposure to CAD/CAM software (preferred)Experience with robotics, robot programming, PLCs, and HMI systems