REMOTEFULLTIME
Senior Software Engineer

Octave
Remote · remote · Posted 16d ago
Your match
Sign in to see your match score, skill gaps & tailored resume.
Section · 01
About this role
Job Description The key role of Senior Software Developer is Industrial Control Systems (ICS) asset management software development. ICS asset management software or asset model development is the process of discovering the technological principles of an automation industry process control system through analysis of its structures, functions, and operations, then modelling that system’s structure, function, and operation with the goal of automatic documentation. The models are developed in an object-oriented programming language. The role incorporates the use of modern AI-assisted development tools to enhance productivity and code quality. Experience or familiarity with tools such as Amazon Q Developer, Kiro, GitHub Copilot, and similar AI-based coding assistants will be considered an advantage for supporting efficient development, debugging, and documentation workflows. This position requires collaboration with cross-functional teams, product support, and testing, along with involvement in product demonstrations and installations. Other related duties may be assigned. This position requires collaboration with cross-functional teams, product support, and testing, along with involvement in product demonstrations and installations. The role also involves staying current with emerging technologies, including advancements in AI, industrial automation, and software engineering best practices.
Responsibilities
- :Industrial Control System Analysi s: Analyse ICS (DCS, PLC, SCADA etc) structure, functions, and operations to create accurate asset models
- .Software Developmen t: Design, develop, document, test, and implement control system software models
- .Data Managemen t: Develop and implement methods for data collection, mining, and management to support control systems
- .Maintenance & Troubleshootin g: Maintain, troubleshoot, and modify existing asset models as required
- .New Model Developmen t: Evaluate, design, and test new asset models or significantly modify existing models with minimal supervision
- .Quality Assuranc e: Collaborate with QA teams in Ahmedabad and Houston to ensure the quality and reliability of software
- .Product Demonstration & Suppor t: Assist in sales support and provide technical demonstrations, especially for new software developments
- .Installation Suppor t: Provide installation assistance remotely or on-site, ensuring successful deployment of software
- .Vendor Software Managemen t: Install and manage vendor-specific software, demo systems, and related tools
- .Work Managemen t: Track and manage tasks using work management tools to meet project deadlines
- .Team Collaboratio n: Participate in team meetings and knowledge transfer sessions, contributing to team growth and success
- .Documentatio n: Create and maintain "how-to" guides or wiki pages to assist internal teams and users
- .Development Suppor t: Assist in creating development tools to improve engineering efficiency
. Qualification
- s:Educati o
- n:Bachelor’s degree in Engineering, Electronics, Instrumentation & Control ,Computer Science, or related field with a minimum of 5 to 8 years of relevant experience,
- orA Diploma in Electronics, Instrumentation & Control , Computer Science with a minimum of 8 to 12 years of relevant experienc
- e.Experien c
- e:At least 4 years of experience in control system software development, focusing o
n Distributed Control Systems (DC S)
, PLC log ic, o
r SCADA syste ms. Proven expertise i
n Emerson DeltaV, Allen-Bradley syste ms (Rockwell Studio 5000), is preferre
- d.Technical Skil l
- s:Strong programming skills i
n Microsoft Visual Bas ic in th
e .Net framewo rk or similar object-oriented language
- s.In-depth understanding of Industrial control systems lik
e D CS
, P LC, an
d SCADA syste ms configuration and integratio
- n.Familiarity with methods for data management, collection, and minin
- g.Experience with Git version control, Azure DevOps or similar work management system would be a pl
us Overv iewThe Senior Software Developer focuses on the development and management of asset models for industrial control systems (ICS) in the automation industry. Using object-oriented programming, the developer will ensure these models meet the required specifications, improve documentation, and automate processes. The role includes analysis, design, testing, and maintenance of asset models, as well as collaboration with various teams for product installation and quality assurance. This position requires both independent work and team collaborati
on. Skills Requi
- red:Ability to program using the following computer langua
- ges:Microsoft Visual Basic in .Net framework or similar object-oriented langu
- age.Solid understanding
of Distributed Control Systems (DCS) configurat io
ns, PLC l ogic, and
or SCADA system configurat i
- ons.Familiarity with data management and collection methods for automation syst
- ems.Soft Sk i
- lls:Strong problem-solving abilities and attention to det
- ail.Ability to work both independently and collaboratively in a t
- eam.Excellent communication skills for product demonstrations, support, and team collaborat
- ion.Proactive and self-motivated, with the ability to manage multiple tasks simultaneously in a fast-paced environm ent.
Sourced from linkedin · view original
Let the agent run this one for you.
Tailored resume, auto-apply, and referral lookup — in under 2 minutes.
Section · 02
Skills
Section · Company
About Octave

Octave
51-200
employees
1991
35 years old
Angers
France
₹4.2L PA avg
Avg at Octave
Employee ratings
10 reviews
Culture
4.2
Career growth
3.6
Work-life
4.4
Employees rate it well for
Find them on