SOFTWARE DEVELOPER - Deployment & Field Systems Our client is seeking a Software Developer to join their growing engineering team, working on cuttingedge solutions in energy systems and embedded technologies. This role focuses on deploying, configuring, and maintaining embedded systems, cloudconnected infrastructure, and energyrelated field systems. You will ensure reliable operation of hardware/software solutions in realworld environments, including testing, commissioning, and ongoing support. KEY RESPONSIBILITIES - Assist in setup, configuration, control, and monitoring of deployed devices in the field and cloud infrastructure - Support deployment of embedded Linux systems, PLCs, web servers, backend APIs, and service components - Participate in Factory Acceptance Tests (FAT), Site Acceptance Tests (SAT), and User Acceptance Tests (UAT) - Assist with commissioning and troubleshooting of Battery Management Systems (BMS) and EV charging infrastructure (SECC) - Support field testing, site visits, and interaction with hardware systems in lab, manufacturing, and operational environments - Analyze equipment performance data to identify faults, inefficiencies, and operational issues - Perform database queries and assist with operational analytics and reporting - Prepare deployment documentation, including user operation manuals and training materials - Produce site reports, test summaries, and deployment completion records - Assist with special deploymentrelated projects as required Additional Responsibilities - Maintain clear and comprehensive technical documentation for all development work - Develop user operation manuals and assist with training for new system deployments - Prepare progress updates, test summaries, and site completion reports - Provide support on ad hoc projects and crossfunctional initiatives as required PROFESSIONAL QUALIFICATIONS & EXPERIENCE - Bachelors degree in Computer Engineering, Software Engineering, Computer Science, or related field (required) - Masters degree preferred - Internship or prior experience in embedded systems or software validation preferred - Familiarity with embedded Linux systems (RT extensions, POSIX) - Experience with ARM or RISCbased embedded systems - Programming experience in C/C++, Python (and optionally JavaScript or Go) - Familiarity with PLC programming (IEC 611313, Structured Text preferred) - Experience with system debugging, validation, and field testing - Knowledge of databases and basic query/analytics work - Experience with Git and software documentation practices - Exposure to energy systems, power engineering, or EV infrastructure is an asset - Ability to work in lab, factory, and field environments (handson work required) If you enjoy seeing your work move beyond simulations and into real systems that operate in the field, this role gives you that opportunity. Its handson, sometimes unpredictable, and very practical, perfect for someone who likes solving problems where it actually matters. This is an exciting opportunity to work on innovative technologies in a growing industry, where you can expand your technical skillset and make a meaningful impact. #J-18808-Ljbffr
Job Title
Software Developer - Deployment