Job
- Level
- Senior
- Job Field
- Application, Embedded
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Böblingen
- Working Model
- Hybrid, Onsite
Job Summary
In this role, you will develop high-performance algorithms for RF signal processing, optimize their performance, and integrate them into complex systems using modern C++ technologies.
Job Technologies
Your role in the team
- For our team in Böblingen, we are looking for an experienced Senior C++ Algorithm Engineer (m/f/x) in full-time, to contribute to the development of an advanced RF signal processing chain.
- In this role, you will design, implement, and optimize high-performance algorithms for data analysis, filtering, detection, optimization and software integration in a collaborative engineering environment.
- Design, develop and optimize advanced signal processing algorithms in modern C++ for RF cards for the V93000/SmarTest IC test platform.
- Drive performance optimization with focus on latency, throughput, memory efficiency and scalability.
- Collaborate with system architects, hardware engineers, and software teams to integrate algorithms into complex systems.
- Analyze, validate and improve algorithm performance using simulations, measurements and real data.
- Contribute to software architecture, technical decision-making and long-term technology strategy.
- Support system integration, debugging, and troubleshooting in development and production environments.
- Create and maintain technical documentation, design specifications and validation reports.
- Evaluate and prototype new technologies and signal processing approaches for future products.
This text has been machine translated. Show original
Our expectations of you
Education
- Degree in Computer Science, Mathematics, Physics, or a related technical field.
Qualifications
- Strong expertise in modern C++ (C++17/20) and performance-critical software development.
- Deep understanding of signal processing concepts such as filtering, FFT, spectral analysis, detection, estimation, or classification.
- Strong knowledge of software architecture, multithreading, optimization, and debugging techniques.
- Strong analytical and problem-solving skills with a structured and solution-oriented mindset.
- Excellent communication and collaboration skills in interdisciplinary and international team.
- Fluent English language skills - German is a plus.
Experience
- Several years of professional experience in algorithm design with C++.
- Experience with real-time systems and embedded software development.
- Experience working in Linux-based development environments and with version control systems such as Git.
This text has been machine translated. Show original
What we offer
- 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.
This text has been machine translated. Show original
Benefits
Health, Fitness & Fun
More net
Work-Life-Integration
Topics that you deal with on the job
Job Locations
This is your employer
Nash Technologies
At Embedded Software Solutions, we pride ourselves on our competent experts, customer-specific solutions, and professional services. We are a leading provider of software development and ATE engineering for the semiconductor, railway, automotive, and telecommunications industries.
Description
- Founding year
- 2008
- Language
- English
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Internet, IT, Telecommunication