C++ Developer Pattern Team (Expert Level)

Nash Technologies
Böblingen, Germany
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Shift work
Languages
English
Job source

Tech stack

Agile Methodology Unit Testing C++ (Programming Language) Software Quality Code Review Concurrent Computing Software Debugging Object-Oriented Software Development Performance Tuning Software Architecture Software Engineering Software Systems
+4 more
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

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:55 min

Understanding the chore and effort of unit testing

Ewald Ewald · World Congress 2024

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

4:57 min

Missed edge cases in standard unit testing

Lars Hupel · World Congress 2023

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

4:04 min

Navigating technical career progression alongside native code generation

Simon Auer Simon Auer · World Congress 2026 Europe

Videos

See all

Related articles

See all