PSocial network you want to login/join with: /ph3Senior Software Engineer, Embedded Applications, Modena /h3h3Client: /h3pTopcon /ph3Location: /h3pModena, Italy /ph3Job Category: /h3pOther /ph3EU work permit required: /h3pYes /ph3Job Reference: /h3p0be f21 /ph3Job Views: /h3p5 /ph3Posted: /h3 h3Expiry Date: /h3 h3Job Description: /h3pbResponsibilities /b /pulliWork with the project manager, team leader, and software team to plan and manage delivery schedules. /liliAct 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. /liliEvaluate and schedule all changes within the scope of the module design and delivery. /liliPerform module maintenance, modifications, and enhancements to systems through programming, testing, and documentation. /liliDevelop services and applications as part of embedded firmware for custom hardware. /liliFollow, recommend, and implement software processes. /liliProvide technical guidance to team members as necessary. /liliAnalyze and resolve technical and application problems. /li /ulpbMinimum Job Requirements /b /pulliUniversity degree in Computer Science, Engineering, Electronics, or a related field. /liliAt least 3 years of professional experience in C++ development, focusing on embedded Linux development. /liliOverall software development experience of at least 8 years. /liliExperience in software development process implementation. /liliProficiency with software development tools (containers, configuration management, design, emulation, debugging, compilers, testing, etc.). /liliExperience with GNSS and/or Optical Survey is a plus. /li /ulpbKnowledge, Skills Attributes /b /pulliStrong understanding of object-oriented programming and software design principles. /liliKnowledge of algorithms, data structures, multithreading, and real-time development concepts. /liliExpertise in C++, Standard Library, Boost. /liliExperience with Yocto, Buildroot, or other Linux build systems. /liliKnowledge of Networking protocols, including REST, TCP/IP, TLS, VPN, and firewall implementations. /liliUnderstanding of CI/CD pipelines and automated testing. /liliExperience with bug tracking systems (JIRA) and version control systems. /liliAbility to read digital schematics. /liliKnowledge of Docker. /liliKnowledge of Python and Bash is a plus. /liliProficiency in English (both written and spoken) is required. /li /ulpbWorking Conditions /b /pulliBalanced work setup combining in-person collaboration with flexibility. /liliOffice presence at our Bologna office (full-time). /liliRegular visits to our Test Site in Concordia sulla Secchia (MO) for demonstrations and testing. /liliRemote work options (Smart Working) available for flexibility. /li /ulpWe look forward to hearing from you! Please send your application and earliest availability to join our team. /p #J-18808-Ljbffr