Engineer for Machine Learning in Image Processing (f/m/d)

at  HENSOLDT

Oberkochen, Baden-Württemberg, Germany -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate30 Oct, 2024Not Specified30 Jul, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Company
HENSOLDT Optronics GmbH
Full time / Part time:
The position can be filled in full or part time.
Summary
For the department “Data Analysis & Fusion” we are looking for a “Software Engineer for Image Processing (f/m/d)” at our locations in Aalen and Oberkochen.
We are a software development team for “Image Analysis” and are looking for support for our innovative real-time image processing application for the improvement and evaluation of video data and the fusion of sensor data, with the help of which we make the invisible visible, recognize threats and automate manual evaluation processes. Your task will be the deployment, testing and further development of image processing software within an advanced framework on GPGPU and embedded systems to provide our users with increased visibility and security.

Your Tasks

  • Software development on Linux systems in C / C++ and making strategic implementation decisions
  • Development of image analysis algorithms based on traditional image processing and machine/deep learning together with the team
  • Implementation of operational requirements, if necessary taking into account a large number of linked functions and existing dependencies on other program systems or integration into an overall system
  • Testing the algorithms created
  • Usability analyses of deep learning-based methods for image evaluation in the project context
  • Optimization of procedures with regard to performance and performance requirements
  • Setting up and maintaining the deep learning infrastructure
  • Integration of image processing modules into systems and user applications
  • Collaboration in project planning in the course of SCRUM
  • Creation of the necessary documentation

Willingness to travel domestically and abroad is required.

Your Profile

  • Completed studies in computer science or a similar field of study with a focus on computer science or software engineering
  • Many years of experience in dealing with embedded devices for runtime-optimized image processing (e.g. Nvidia Jetson) as well as in the development of deep learning methods
  • Knowledge of programming with C / C++ and GPGPU programming using CUDA
  • Confident handling of Linux systems, OpenCV, Docker and GStreamer as well as experience in the use of modern software technologies (git, Atlassian tools, Qt/QML, CMake, C++17, catch2, buildroot, CUDA … )
  • Experience in agile development methods
  • Independent entrepreneurial thinking and acting as well as quality and solution-oriented way of working
  • Strong social skills and enthusiasm
  • Analytical thinking and willingness to take personal responsibility
  • Prerequisite of an extended safety check (Ü2) given
  • Business fluent in German and English

Happy to hear

  • Work on extraordinary high-tech products at the limits of physics
  • Fair, performance-related remuneration, plus special payments
  • Flexible working time and workplace models
  • Company pension scheme
  • Individual development and training opportunities
  • Family-friendly working conditions and meal & snack options
  • Health promotion and mobility offers

Discover more about our benefits "

Responsibilities:

  • Software development on Linux systems in C / C++ and making strategic implementation decisions
  • Development of image analysis algorithms based on traditional image processing and machine/deep learning together with the team
  • Implementation of operational requirements, if necessary taking into account a large number of linked functions and existing dependencies on other program systems or integration into an overall system
  • Testing the algorithms created
  • Usability analyses of deep learning-based methods for image evaluation in the project context
  • Optimization of procedures with regard to performance and performance requirements
  • Setting up and maintaining the deep learning infrastructure
  • Integration of image processing modules into systems and user applications
  • Collaboration in project planning in the course of SCRUM
  • Creation of the necessary documentatio


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Oberkochen, Germany