Ph3Responsibilities /h3 ul liWorks with the project manager, team leader, and software team to plan and manage delivery schedules /li liActs 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. /li liEvaluates and schedules all changes in the scope of the module design and delivery /li liPerforms modules maintenance, modifications, and enhancements to new / existing systems through programming, testing, and documenting. /li liWorks on developing services and applications, working as part of embedded firmware for custom hardware /li liFollows, recommends, and implements software processes /li liProvides technical directions to others as necessary /li liAnalyze and resolve technical and application problems /li /ul h3Minimum Job Requirements /h3 h3Education Experience /h3 ul liUniversity degree in Computer Science, Engineering, Electronics, or a related field /li li3+ years of professional experience in C++ development, with a focus on Qt and QML. /li liOverall software development experience of at least 8 years. /li liExperience in software development process implementation /li liExperience with software development tools (configuration management, design, emulation, debugging, compilers, test, etc.) /li liExperience with GNSS and / or Optical Survey will be a plus /li liExperience with software development for Android is needed for the role /li /ul h3Knowledge, Skills Attributes /h3 ul liStrong understanding of object-oriented programming and software design principles. /li liKnowledge of algorithms, data structures, and multithreading concepts. /li liFamiliarity with cross-platform development and GUI frameworks. /li liExpert knowledge in C++, Standard Library, Boost /li liKnowledge of Java and native Android APIs, and iOS development will be a plus /li liUnderstanding of CI / CD pipelines and automated testing /li liKnowledge of bug tracking systems (JIRA) and version control systems. /li liKnowledge of Docker is a plus /li liA good command (both written and speaking) of the ENGLISH language is required for the job /li /ul h3Working Conditions /h3 pWe offer a hybrid and flexible work setup that promotes both in-person collaboration and individual focus /p pOne day per week at our Concordia sulla Secchia (MO) office /p pRemote work (Smart Working): Available for the remaining days to support productivity and work-life balance /p pWe’d love to hear from you! Please send us your application and the earliest date you could join our team. /p /p #J-18808-Ljbffr