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
Software Engineer/Principal Software Engineer developing applications for Northrop Grumman's Sentinel Program. Involves design, development, documentation, and testing of software systems within multi - disciplinary teams.
Software Engineer developing state - of - the - art Mission Planning systems for Northrop Grumman. Collaborating in Agile Scrum framework across multiple teams in a secure environment.
Staff Software Quality Assurance Engineer at Northrop Grumman managing SQA for Sentinel program. Involves oversight, process execution, and quality assurance in Agile/SAFe development.
Principal Engineer Software responsible for designing and integrating embedded systems at Northrop Grumman. Collaborating across teams in a fast - paced environment for critical software development.
Claims Technical Lead managing and mentoring case managers for Aflac's claims department. Overseeing claims quality and providing training and support for new and current employees.
Software Engineer optimizing infrastructure for the leading Gen AI platform, collaborating cross - functionally and ensuring efficiency and resilience in distributed systems.
Full Stack Developer focusing on Ruby on Rails for developing secure and scalable applications in healthcare technology. Seeking a proactive team player passionate about technology for hybrid work.
Principal Software Engineer enhancing Red Hat's Trusted Artifact Signer product and engaging with upstream open - source communities. Leading product lifecycle, security compliance, and cross - product integration efforts.
Founding Engineer developing frontend of AI - driven procurement platform at NegotiateAI. Focusing on innovative solutions for procurement and cost management.