Senior Software Engineer developing field software applications for Windows/Linux/Android/iOS at Topcon. Collaborating with engineering teams for software design and delivery.
Responsibilities
Works with the project manager, team leader, and software team to plan and manage delivery schedules
Acts 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.
Evaluates and schedules all changes in the scope of the module design and delivery
Performs modules maintenance, modifications, and enhancements to new/existing systems through programming, testing, and documenting.
Works on developing services and applications, working as part of embedded firmware for custom hardware
Follows, recommends, and implements software processes
Provides technical directions to others as necessary
Analyze and resolve technical and application problems
Requirements
Degree in Computer Science, Engineering, Electronics, or a related field
Overall software development experience of at least 5 years
3+ years of professional experience in C++ development
Experience with computational geometry, spatial algorithms and/or 3D Rendering (DirectX, OpenGL) is needed
Knowledge of QML and/or MFC is needed
Experience in software development process implementation
Experience with software development tools (configuration management, design, emulation, debugging, compilers, test, etc.)
Experience with Geodesy, GNSS and/or Optical Survey, CAD will be a plus
Experience with Android or iOS development is a plus
A good command (both written and speaking) of the ENGLISH language is required for the job.
Benefits
hybrid and flexible work setup that promotes both in-person collaboration and individual focus
Remote work (Smart Working) available with individual agreement (5 days per week) to support productivity and work-life balance
Job title
Senior Software Engineer - Field Survey Applications
Senior Full - Stack Marketing Engineer improving website and acquisition funnel for tax app. Focused on growth experiments and website performance in a hybrid team.
Senior Software Engineer shipping features for a GovTech SaaS platform based in San Francisco. Contributing to production reliability and mentoring junior engineers.
Software Engineer at TSG developing and maintaining software in Linux environment. Collaborating with teams and ensuring long - term application functionality in ProFleet activities.
Software Engineer II performing research and software development for LexisNexis Legal & Professional. Collaborating with teams to enhance AI solutions in the legal market.
Mid - Level Software Engineer contributing to digital systems supporting LCCC’s mission for Net Zero by 2050. Collaborating with various teams to implement high - quality software solutions.
Lead Software Engineer developing and managing cloud - based contact center solutions at PNC. Involves infrastructure design, API integrations, and cross - team collaboration in a dynamic environment.
Software Engineer Principal at PNC enhancing Broker Dealer platform. Automating manual processes and building new technology capabilities in Fixed Income space.
Lead Software Engineer at PNC focusing on Genesys Cloud architecture and contact center technology. Responsible for designing, developing, and administering complex IVR and call flow systems.
Lead Software Engineer optimizing PNC's cloud - based contact center platform with Genesys Cloud expertise. Collaborate on IVR design and API integrations while fostering an inclusive workplace culture.
Senior Software Developer developing software solutions for the restaurant industry at Moneris. Involved in both functional development and continuous improvement of key products.