Senior Software Engineer - Onsite
Role summary
The Senior Software Engineer will design, develop, and maintain high-quality software for Mensor products, ensuring robust lifecycle practices including planning, development, testing, documentation, security, and version control. This role involves leading software design and implementation, mentoring junior engineers, and driving the adoption of modern technologies for long-term sustainability. Responsibilities include analyzing product requirements, estimating effort, ensuring thorough testing, and providing technical leadership through code and design reviews. The engineer will collaborate with cross-functional teams to deliver high-quality, manufacturable, and profitable products, while staying current with best practices and supporting quality objectives.
Your activities
- The Senior Software Engineer is responsible for designing, developing, and maintaining high‑quality software used in Mensor products. This role ensures robust software lifecycle practices including planning, development, testing, documentation, security, and version control while providing leadership and mentorship to the software engineering team. The Senior Software Engineer drives long‑term software sustainability and the adoption of modern technologies.
- Primary Responsibilities
- Lead the design, implementation, and maintenance of software for new and existing Mensor products.
- Ensure strong processes for software documentation, testing, version control, security, and long‑term maintainability.
- Mentor and guide Software Engineers to align development activities with departmental and organizational goals.
- General Responsibilities
- Design, develop, test, debug, and maintain embedded software, application software, and system utilities.
- Ensure long‑term sustainability, scalability, and reliability of Mensor software platforms.
- Provide technical leadership, including code reviews, design reviews, and technical guidance.
- Analyze product requirements and propose robust, efficient software designs.
- Estimate resources, development time, and implementation costs for new features and software changes.
- Analyze customer‑requested enhancements and evaluate feasibility and level of effort.
- Ensure adequate software testing, including unit, integration, regression, and automated testing where applicable.
- Communicate project status, risks, and delays to the Director of Engineering in a timely manner.
- Stay current with modern software engineering tools, technologies, and best practices relevant to Mensor products.
- Collaborate with cross‑functional engineering teams to ensure high‑quality, manufacturable, and profitable products.
- Support quality objectives outlined in the company’s Quality Manual.
- Document software changes, maintain clean version control practices, and follow established branching/merging strategies.
- Track time spent on engineering activities in accordance with departmental requirements.
- Perform additional duties as assigned by the Director of Engineering.
Your profile
- Education and Experience
- Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or related technical field.
- 7–10 years of professional software development experience.
- Strong background in embedded systems development and/or application‑level software supporting hardware products.
- Core Technical skills
- Embedded Software Development
- Object-Oriented Programming
- Modern Software Tools
- Testing Practices
- Software Architecture
- Device Communication and Protocols
- Debugging and Tools
- Soft Skills and Competencies
- Ability to prioritize multiple tasks and manage competing deadlines.
- Strong documentation discipline and organizational skills.
- Excellent analytical thinking and problem-solving abilities.
- Ability to develop and maintain accurate software development schedules.
- Effective verbal and written communication skills.
- Proactive desire to stay current with modern software tools, techniques, and technologies.
- Ability to mentor and guide less experienced engineers.
- Ability to work independently with minimal supervision.
Benefits:
- Work-life integration
- Flexible working hours
- Pension scheme
- Good development opportunities
- Employee discounts
- Attractive remuneration system
- Health initiatives
The WIKA Group is among the world leaders in measurement technology with its products and services. With excellent sensing solutions, we enable safe, efficient and sustainable processes. And this for more than 75 years. More than 11,000 employees are currently committed towards this end.
Together we meet the megatrends of demographic change, digitalisation and sustainability. This brings with it challenges, and many opportunities. Innovation and growth arise from new perspectives and ideas. What are yours? Join us on the way to a better future.
Apply now
