Senior Software Engineer
Quick Summary
Imagine being part of a team designing cutting-edge systems that change how technology interacts with the physical world!
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, and advanced ultrasonic or eddy-current signal processing.
We are seeking a Senior Software Engineer to join our innovative R&D team.
- 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.
We would be glad to meet a candidate with the following experience and skills:
- 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 knowledge 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.
What We Offer
~1 min readWe invite you to submit your application through the link.
Location & Eligibility
Listing Details
- Posted
- July 16, 2026
- First seen
- July 16, 2026
- Last seen
- October 1, 2026
Posting Health
- Days active
- 76
- Repost count
- 0
- Trust Level
- 19%
- Scored at
- October 1, 2026
Signal breakdown
Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.