PTopcon Positioning Group is headquartered in Livermore, California, USA (topconpositioning.com). We design, manufacture and distribute productivity tools for developing a brighter future. Whether cultivating the earth or building upon it, Topcon brings innovation in workflow automation and seamless connectivity of data to construction, geopositioning and agriculture industries focused on developing a sustainable tomorrow. /ppLearn more about working with us at atopconcareers.com /a /ppbTopcon Positioning Systems /bis looking for a qualified individual to fill the role of /ppbuSenior Software Engineer, Embedded Applications /u /b /ppuWork location /u: bTOPCON /b Office located in Bologna ( Italy ) /ppFrequent trips to our bTOPCON /b facility Centre in Concordia sulla Secchia ( Modena ) /ppbuJob Purpose /u /b /ppAs part of the company development strategy, we need to grow talent in specific areas needed to continue the development of firmware for our GNSS and MC products. /ppThe uSenior Software Engineer, Embedded Applications /u will work on the development of application firmware for GNSS receivers and also on maintaining firmware for previous GNSS receivers. /ppbuCore Job Responsibilities: /u /b /pulliWorks with the project manager, team leader and software team to plan and manage delivery schedules /liliActs as the single point of contact for all issues related to a particular software module development, high-level design and delivery, and as such works with all other engineering disciplines. /liliEvaluates and schedules all changes in the scope of the module design and delivery /liliPerforms modules maintenance, modifications, and enhancements to new/existing systems through programming, testing, and documenting. /liliWorks on developing services and applications, working as part of embedded firmware for custom hardware /liliFollows, recommends, and implements software processes /liliProvides technical directions to others as necessary /liliAnalyze and resolve technical and application problems /li /ulpuMinimum Job Requirements /u /ppbuEducation Experience /u /b /pulliUniversity degree in Computer Science, Engineering, Electronics, or a related field. /lili3+ years of professional experience in C++ development, with a focus on embedded development for Linux. /liliOverall software development experience of bat least 8 years. /b /liliExperience in software development process implementation. /liliExperience with software development tools (containers, configuration management, design, emulation, debugging, compilers, test, etc.) /liliExperience with GNSS and/or Optical Survey will be a plus /li /ulpbuKnowledge, Skills Attributes /u /b /pulliStrong understanding of object-oriented programming and software design principles. /liliKnowledge of algorithms, data structures, multithreading, and real-time development concepts. /liliExpert knowledge 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 /liliKnowledge of bug tracking systems ( JIRA) and version control systems. /liliAbility to read digital schematics. /liliKnowledge of Docker /liliKnowledge of Python and bash will be a plus /liliA good command (both written and speaking) of the bENGLISH /b language is required for the job /li /ulpbuWorking Conditions: /u /b /ppWe offer a balanced work setup that combines in-person collaboration with flexibility: /pulliOffice presence: at our Bologna office ( full time) /liliOn-site activities: Regular visits to our Test Site in Concordia sulla Secchia (MO) for demonstrations and testing /liliRemote work options (Smart Working) are available to support focus and flexibility /li /ulpWe’d love to hear from you! Please send us your application and the earliest date you could join our team. /ppFor further information, please contact our Corporate Senior Recruiter, bTOPCON /b Europe, Mr. Simone Masseroni, by emailing /p #J-18808-Ljbffr