
Senior Software Engineer
Primary stack
Nice to have's
Job description
About the Position
Imagine being part of a team designing cutting-edge systems that change how technology interacts with the physical world! Turn your curiosity into impact by developing software for robotic manipulation, instrument communication, advanced ultrasonic or eddy-current signal processing, web solutions for nuclear power plants (NPP) and more.
Are you ready for a career in robotics?
We are seeking a Senior Software Engineer to join our innovative R&D team.
Responsibilities
- Design, develop, and implement software systems and components for managing manipulators, instruments, and business processes.
- Plan the architecture of software solutions.
- Archive individual software versions and subversions.
- Maintain logbooks of all identified issues and bugs and initiate corrective actions.
- Provide guidance for preparing project and technical documentation in accordance with industry standards, regulatory frameworks, and internal company guidelines.
- Monitor and implement new technologies and technical advancements.
- Develop software solutions for internal operational needs.
- Participate in field testing activities.
- Engage in sales-related activities.
- Order necessary components.
- Participate in the commissioning of systems that incorporate solutions to whose development they contributed, and support their start-up.
- Lead multiple projects, including complex ones, ensuring alignment with technical requirements, timelines, and budget constraints.
- Monitor the latest technologies and trends and implement innovative solutions.
- Continuously improve existing software systems to increase quality and efficiency.
- Propose improvements to current products, tools, and processes.
- Suggest topics for new projects.
- Perform initial functionality testing of software systems.
- Provide software support during inspection operations.
- Adhere to internal work procedures.
- Ensure system-wide compliance of all components through coordination of cross-functional team activities.
- Participate in high-level technical reporting and design reviews, including analysis based on research findings and recommendations for improvement.
Requirements
- Minimum Master’s degree in computer science, computing, software engineering or mechatronics related degree.
- A minimum of 5 years of work experience in the field of software development.
- Advanced understanding, analysis, optimization, and creation of incoming technical project requirements.
- Advanced knowledge of designing, developing, and implementing software systems.
- Advanced understanding, creation, and approval of technical documentation.
- Advanced understanding of preparing and presenting software solutions.
- Advanced understanding of planning and optimizing software architecture.
- Advanced understanding of methodologies and working on developed applications.
- Knowledge of industry trends.
- Advanced knowledge of the MS Office suite and project management.
- Experience with Visual Studio, Git, C#, C++, WPF.
- Experience with motion control, CANopen.
- Advanced understanding of industry standards and regulations.
- Advanced proficiency in spoken and written English.
We Offer
- Working with highly qualified experts in the field of electrical engineering, software development, and mechanical engineering.
- Innovation-driven culture where employees support each other in turning their innovative ideas into marketable products and solutions.
- Working in an international and multicultural market.
- Inspiring and comfortable work environment.
- Upgrading knowledge and acquiring new skills.
About the Company
We are INETEC – a high-tech company specializing in the design, development, and production of robotic systems, instruments, software, controllers, and probes. For more than 35 years, we have been delivering cutting-edge technology and services to the nuclear industry. At the heart of every new product lies our passion for innovation and emerging technologies. Our greatest asset is our people - their knowledge, values, and motivation. Together, we are shaping a reliable and innovative future.
Are you ready for your next adventure?
We invite you to submit your application through the link.
© Inetec d.o.o.. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
INETEC is a Croatian high-tech company that has been operating on the global market for more than 30 years.We develop and manufacture robots, instruments, software and probes for the nuclear, aerospace and medical industries. Our field of activity is non-destructive testing — eddy current method, ultrasonic method, visual method and others.The key to our success is collaboration among diverse teams of experts — robotics, electronics, software and many others. Every employee is provided with mentoring and works with highly qualified experts. Our employees have support in transforming their innovative ideas into marketable products and solutions. One of the unique projects we are currently working on is the development of robotic systems for the ITER project — the world’s largest experimental fusion reactor.We also participate in numerous research and development projects in cooperation with universities and scientific institutions. One of such projects is the NERO-robotic system for performing demanding neurosurgical procedures.The technology we develop is among the most advanced in the world and we are recognizable as a reliable partner. The foundation of our products is passion for new technologies. The most important resources of our organization are our members, their knowledge, skills, values and motivation.Let´s create reliable future together.
More at Inetec d.o.o.
All 7 roles
Senior Mechatronics Engineer
Inetec d.o.o. · Croatia

Probe Development Engineer
Inetec d.o.o. · Croatia

Field Service Associate
Inetec d.o.o. · Croatia

Field Service Expert
Inetec d.o.o. · Croatia