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
Senior

Job 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

Apply for this position