Your personal AI career agent
Software Engineer - Computer Vision(m/w/x)
Developing and deploying high-performance computer vision algorithms for space object recognition and tracking. 3+ years software development experience with production deployment track record required. 30 days holidays, flexible hours, and home-working options.
Requirements
- Valid working permit in Germany or EU
- 3+ years professional software development experience
- Proven record of deploying algorithms to production
- Strong background in software engineering
- Strong background in image processing
- Strong background in mathematical algorithms (e.g., optimisation, signal processing, probabilistic methods)
- Very strong programming skills in Python
- Good communication skills
- Ability to clearly explain technical concepts
- Ability to work independently
- Ability to work as part of a team
- Experience with onboard or embedded systems (real-time or near real-time constraints)
- Experience with at least one embedded-oriented language, preferably C++ and/or Rust
- Familiarity with hardware acceleration: SIMD, FPGA, or DPU’s
Tasks
- Develop high-performance algorithms for object recognition
- Maintain high-performance algorithms for object recognition
- Deploy high-performance algorithms for object recognition
- Develop high-performance algorithms for tracking
- Maintain high-performance algorithms for tracking
- Deploy high-performance algorithms for tracking
- Develop high-performance algorithms for uncertainty quantification
- Maintain high-performance algorithms for uncertainty quantification
- Deploy high-performance algorithms for uncertainty quantification
- Produce high-quality code conforming to design requirements
- Produce high-quality code conforming to functional requirements
- Create validation plans for code
- Ensure code is fully unit-tested before integration
- Select suitable technologies for near real-time algorithms
- Integrate suitable technologies for near real-time algorithms
- Select suitable frameworks for near real-time algorithms
- Integrate suitable frameworks for near real-time algorithms
- Optimize algorithms for speed
- Optimize algorithms for reliability
- Optimize algorithms for constrained compute budgets
- Optimize algorithms for constrained resource budgets
- Perform thorough code reviews for teammates
- Perform thoughtful code reviews for teammates
Work Experience
- 3 - 5 years
Education
- Vocational certificationOR
- Bachelor's degreeOR
- Master's degree
Languages
- English – Business Fluent
Tools & Technologies
- Python
- C++
- Rust
- SIMD
- FPGA
- DPU
Benefits
Flexible Working
- Flexible working hours
- Possibility to work from home
- Remote/hybrid work
Retirement Plans
- Private pension plan
Additional Allowances
- Transportation allowances
More Vacation Days
- 30 days of holidays
Family Support
- 5 days paid sick leave for childcare per year
Team Events
- Weekly Happy Hours
- Game Nights
Informal Culture
- International team atmosphere
- Highly qualified colleagues
Not a perfect match?
- NavVisFull-timeWith HomeofficeSeniorMünchen
- NavVis
Senior Software Engineer (C++ and Python)(m/w/x)
Full-timeWith HomeofficeSeniorMünchen - Reflex Aerospace
Senior Software Engineer - On-Board Data Handling(m/w/x)
Full-timeWith HomeofficeSeniorBerlin, München, Ottobrunn - ImFusion GmbH
Senior Research Engineer in Computer Vision(m/w/x)
Full-time/Part-timeWith HomeofficeSeniorMünchen - MVTec Software GmbH
Senior 3D Software Developer Computer Vision(m/w/x)
Full-timeWith HomeofficeSeniorMünchen
Software Engineer - Computer Vision(m/w/x)
Developing and deploying high-performance computer vision algorithms for space object recognition and tracking. 3+ years software development experience with production deployment track record required. 30 days holidays, flexible hours, and home-working options.
Requirements
- Valid working permit in Germany or EU
- 3+ years professional software development experience
- Proven record of deploying algorithms to production
- Strong background in software engineering
- Strong background in image processing
- Strong background in mathematical algorithms (e.g., optimisation, signal processing, probabilistic methods)
- Very strong programming skills in Python
- Good communication skills
- Ability to clearly explain technical concepts
- Ability to work independently
- Ability to work as part of a team
- Experience with onboard or embedded systems (real-time or near real-time constraints)
- Experience with at least one embedded-oriented language, preferably C++ and/or Rust
- Familiarity with hardware acceleration: SIMD, FPGA, or DPU’s
Tasks
- Develop high-performance algorithms for object recognition
- Maintain high-performance algorithms for object recognition
- Deploy high-performance algorithms for object recognition
- Develop high-performance algorithms for tracking
- Maintain high-performance algorithms for tracking
- Deploy high-performance algorithms for tracking
- Develop high-performance algorithms for uncertainty quantification
- Maintain high-performance algorithms for uncertainty quantification
- Deploy high-performance algorithms for uncertainty quantification
- Produce high-quality code conforming to design requirements
- Produce high-quality code conforming to functional requirements
- Create validation plans for code
- Ensure code is fully unit-tested before integration
- Select suitable technologies for near real-time algorithms
- Integrate suitable technologies for near real-time algorithms
- Select suitable frameworks for near real-time algorithms
- Integrate suitable frameworks for near real-time algorithms
- Optimize algorithms for speed
- Optimize algorithms for reliability
- Optimize algorithms for constrained compute budgets
- Optimize algorithms for constrained resource budgets
- Perform thorough code reviews for teammates
- Perform thoughtful code reviews for teammates
Work Experience
- 3 - 5 years
Education
- Vocational certificationOR
- Bachelor's degreeOR
- Master's degree
Languages
- English – Business Fluent
Tools & Technologies
- Python
- C++
- Rust
- SIMD
- FPGA
- DPU
Benefits
Flexible Working
- Flexible working hours
- Possibility to work from home
- Remote/hybrid work
Retirement Plans
- Private pension plan
Additional Allowances
- Transportation allowances
More Vacation Days
- 30 days of holidays
Family Support
- 5 days paid sick leave for childcare per year
Team Events
- Weekly Happy Hours
- Game Nights
Informal Culture
- International team atmosphere
- Highly qualified colleagues
About the Company
Vyoma GmbH
Industry
Aerospace
Description
The company is building a fleet of space cameras to monitor space debris and automate satellite operations.
Not a perfect match?
- NavVis
Senior Calibration Automation Software Engineer(m/w/x)
Full-timeWith HomeofficeSeniorMünchen - NavVis
Senior Software Engineer (C++ and Python)(m/w/x)
Full-timeWith HomeofficeSeniorMünchen - Reflex Aerospace
Senior Software Engineer - On-Board Data Handling(m/w/x)
Full-timeWith HomeofficeSeniorBerlin, München, Ottobrunn - ImFusion GmbH
Senior Research Engineer in Computer Vision(m/w/x)
Full-time/Part-timeWith HomeofficeSeniorMünchen - MVTec Software GmbH
Senior 3D Software Developer Computer Vision(m/w/x)
Full-timeWith HomeofficeSeniorMünchen