Real Time Software Engineer

Dynamic Optics · Padova, Veneto, Italia · · 50€ - 70€


Descrizione dell'offerta

The candidate will work alongside colleagues to achieve company objectives, with a primary focus on:

  • Design, development, testing, and documentation of software components for complex control systems.
  • Continuous improvement, debugging, and troubleshooting of existing products.
  • Duties and Responsibilities Planning: Define activity schedules with the Department Manager and Project Manager to ensure timely delivery.
  • Development: Develop and optimize C++ software in Windows and Linux environments.
  • R&D Collaboration: Partner with the Engineering and R&D teams to implement innovative technical solutions focused on continuous improvement.
  • Verification: Perform technical audits, performance testing, and software debugging.
  • Version Control: Manage code versioning and ensure development process quality using dedicated tools (e.g., Git).
  • Documentation: Prepare technical documentation (reports, manuals, accounting, and presentations) to certify product compliance with project requirements.
  • Project Management support: Collaborate with management to estimate effort and determine costs for new projects.
  • Professional Growth: Proactively participate in training plans to develop personal and corporate competencies.

Skills & Requirements

Must Have:

  • C++ Proficiency: Intermediate to high-level programming.
  • Operating Systems: Proficiency in Windows.
  • Scripting: Proficiency in Python.
  • Version Control: Experience with tools such as Git.

Should Have

  • Containerization: Competence with software like Docker.
  • Control Theory: Knowledge of control algorithms (e.g., PID).
  • Low-Level C++: Experience with low-level system programming.
  • Real-Time Systems: Interest or initial experience with RTOS (Real-Time Operating Systems).

Nice to Have

  • Familiarity with neural network optimization and deployment frameworks (e.g., TensorRT).

Soft Skills

  • Strong team player.
  • Technical curiosity and a growth-oriented mindset.
  • Precision, reliability, and high attention to detail.
  • Problem-solving skills and the ability to manage unexpected challenges.
  • Education & Logistics Education: Degree in Computer Science, Computer Engineering, or equivalent diploma with relevant professional experience.
  • Languages: Good command of written and spoken English.
  • Flexibility: Smart Working options available.
  • Travel: Availability for occasional travel (< 5% of the time), coordinated with management.

Company Description

Dynamic Optics is a pioneering company specializing in adaptive optics technologies, addressing the growing demand for precision in imaging and laser processing applications. The company focuses on solutions like defocus adjustment, aberration correction, and light shaping that traditional optics cannot achieve with required accuracy and speed. Combining advanced research, market insights, and innovation, Dynamic Optics designs and manufactures multi-actuator adaptive lenses, deformable mirrors, and wavefront sensors. These products serve applications in microscopy, vision science, astronomy, high-power lasers, and defense industries.

#J-18808-Ljbffr

Informazioni aggiuntive

Opportunità: Real Time Software Engineer a Padova, Veneto

Sei alla ricerca di una posizione come Real Time Software Engineer presso Dynamic Optics a Padova? Di seguito trovi tutti i dettagli di questa offerta di lavoro.

Retribuzione indicativa: 50€ – 70€ EUR

Competenze valorizzate

  • Python
  • R
  • Docker
  • Git
  • Project Management

Lavorare a Padova

Padova è un polo universitario e industriale del Nordest, con opportunità in meccanica, chimica, IT e servizi alle imprese.

Settore: Architettura e progettazione di software

Competenze rilevate

Candidatura e Ritorno (in fondo)