Software Developer C++ / Java / Python

Nash Technologies
Böblingen, Germany
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Job source

Tech stack

Java (Programming Language) Agile Methodology C++ (Programming Language) Profiling Software Quality Computer Programming Continuous Delivery Continuous Integration Software Debugging Linux Python (Programming Language) Scrum Methodology
+10 more
Reverse Engineering Signal Processing Software Engineering Toolchain Reliability of Systems Gitlab-ci Information Technology IDA Pro Build Tools Jenkins

Job description

You will work within a Scrum team that primarily develops low-level driver software in C++ for digital cards handling signal processing. Your contributions will directly enhance development efficiency, code quality, and system reliability., * Design, develop, and maintain internal tools in C++, Java, Pyton supporting:

  • Continuous Integration (CI) and Continuous Deployment (CD)
  • Automated build and test pipelines
  • Memory scanning and debugging utilities
  • Reverse engineering and analysis tools (e.g., IDA-based tooling)
  • Collaborate closely with C++ driver development teams to optimize workflows and toolchains
  • Integrate and improve existing development environments and automation frameworks
  • Support troubleshooting and performance analysis at system and memory level
  • Contribute to architectural decisions around tooling and infrastructure
  • Work actively within an Agile/Scrum environment, participating in sprint planning, reviews, and retrospectives

Requirements

Nash Technologies Germany GmbH is seeking an experienced and highly motivated Software Developer (m/f/x) to strengthen our engineering team in Boeblingen. In this role, you will enhance the tooling landscape supporting with a strong focus on Continuous Integration, Continuous Deployment, and advanced debugging/analysis tools., * University degree in the field of computer science or related disciplines

  • Few years professional experience in software development
  • Strong programming skills in C++, Java, Python
  • Solid understanding of:
  • CI/CD concepts and tools (e.g., Jenkins, GitLab CI, or similar)
  • Build systems and automation pipelines
  • Debugging, profiling, and memory analysis
  • Experience with or exposure to:
  • Linux-based development environments
  • Reverse engineering tools (e.g., IDA Pro or similar)
  • Familiarity with Agile methodologies, especially Scrum

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 de.indeed.com

Good distractions

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

10:50 min

Analyzing candidate soft skills and developer onboarding frameworks

Sebastian Hans · LIVE

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · World Congress 2023

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

57 sec

Extracting API schemas automatically during continuous integration builds

Axel Barbier · World Congress 2023

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all