Attiva gli avvisi di lavoro via e-mail!

Senior Software Engineer, Embedded Applications

Topcon

Modena

In loco

EUR 40.000 - 60.000

Tempo pieno

30+ giorni fa

Descrizione del lavoro

A leading company in the technology sector is seeking a Senior Software Engineer with expertise in embedded applications. The role involves collaborating with diverse teams to develop software solutions, ensuring high standards in design and functionality. Candidates should possess a solid background in C++ programming and embedded systems, with opportunities for remote work and flexible arrangements.

Servizi

Flexible work schedule
Remote work options
In-person collaboration

Competenze

  • At least 8 years of software development experience.
  • 3 years of experience in C++ and embedded Linux.
  • Proficiency in English, both written and spoken.

Mansioni

  • Plan and manage delivery schedules with project teams.
  • Act as a point of contact for software module development issues.
  • Develop applications as part of embedded firmware for custom hardware.

Conoscenze

C++
Object-oriented programming
Embedded Linux
Software development tools
Networking protocols
CI/CD pipelines
Docker
Python

Formazione

University degree in Computer Science, Engineering, Electronics

Strumenti

Yocto
Buildroot
JIRA
Descrizione del lavoro

Social network you want to login/join with:

Senior Software Engineer, Embedded Applications, Modena
Client:

Topcon

Location:

Modena, Italy

Job Category:

Other

EU work permit required:

Yes

Job Reference:

0be314875f21

Job Views:

5

Posted:

14.07.2025

Expiry Date:

28.08.2025

Job Description:

Responsibilities

  • Work with the project manager, team leader, and software team to plan and manage delivery schedules.
  • Act as the single point of contact for all issues related to a particular software module development, high-level design, and delivery, collaborating with all engineering disciplines.
  • Evaluate and schedule all changes within the scope of the module design and delivery.
  • Perform module maintenance, modifications, and enhancements to systems through programming, testing, and documentation.
  • Develop services and applications as part of embedded firmware for custom hardware.
  • Follow, recommend, and implement software processes.
  • Provide technical guidance to team members as necessary.
  • Analyze and resolve technical and application problems.

Minimum Job Requirements

  • University degree in Computer Science, Engineering, Electronics, or a related field.
  • At least 3 years of professional experience in C++ development, focusing on embedded Linux development.
  • Overall software development experience of at least 8 years.
  • Experience in software development process implementation.
  • Proficiency with software development tools (containers, configuration management, design, emulation, debugging, compilers, testing, etc.).
  • Experience with GNSS and/or Optical Survey is a plus.

Knowledge, Skills & Attributes

  • Strong understanding of object-oriented programming and software design principles.
  • Knowledge of algorithms, data structures, multithreading, and real-time development concepts.
  • Expertise in C++, Standard Library, Boost.
  • Experience with Yocto, Buildroot, or other Linux build systems.
  • Knowledge of Networking protocols, including REST, TCP/IP, TLS, VPN, and firewall implementations.
  • Understanding of CI/CD pipelines and automated testing.
  • Experience with bug tracking systems (JIRA) and version control systems.
  • Ability to read digital schematics.
  • Knowledge of Docker.
  • Knowledge of Python and Bash is a plus.
  • Proficiency in English (both written and spoken) is required.

Working Conditions

  • Balanced work setup combining in-person collaboration with flexibility.
  • Office presence at our Bologna office (full-time).
  • Regular visits to our Test Site in Concordia sulla Secchia (MO) for demonstrations and testing.
  • Remote work options (Smart Working) available for flexibility.

We look forward to hearing from you! Please send your application and earliest availability to join our team.

Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.