C++ Developer Pattern Team (Expert Level)
Nash Technologies
Böblingen, Germany
12 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English Experience level
SeniorJob location
Böblingen, Germany
Tech stack
Agile Methodologies
Unit Testing
C++
Software Quality
Code Review
Concurrent Computing
Software Debugging
Object-Oriented Software Development
Performance Tuning
Software Architecture
Software Engineering
Software Systems
Multithreading
Linux Development
Information Technology
C++14
Job description
In this role, you will design, develop, test, optimize and maintain software components in C++ that support pattern processing, translation workflows and measurement services within a highly complex and performance-critical environment.
- Design and develop advanced software components in modern C++ in linux development environment
- Contribute to the architecture and evolution of the SmarTest8 pattern framework
- Implement digital pattern translation from pattern sheet definitions to different test boards
- Collaborate with architects, product owners and cross-functional engineering teams
- Ensure software quality through code reviews, unit testing, debugging and performance optimization
- Participate in technical discussions and contribute to long-term architectural decisions
- Support continuous improvement of development processes, tools and engineering practices
Requirements
Do you have experience in Unit testing?, Do you have a Master's degree?, * Bachelor's or Master's degree in Computer Science, Software Engineering or a related field
- 5+ years of professional software development experience
- Strong understanding of OO design and software architecture
- Expert-level proficiency in C++
- Familiarity with linux development environments
- Experience with large-scale, complex software systems
- Strong debugging, performance analysis and problem-solving skills
- Experience with multithreading and concurrent programming
- Experience working in agile development environments
- Excellent communication skills in English
Benefits & conditions
Pulled from the full job description
- Flexible schedule, * A permanent position in an exciting and growing team
- Hybrid work model
- Flat hierarchies and flexible working hours
- Professional training and excellent development opportunities
- Attractive salary, a subsidy for the DeutschlandTicket, bike leasing and EGYM Wellpass membership
- Regular team and company events