cover image
Kongsberg Geospatial

Kongsberg Geospatial

kongsberggeospatial.com

1 Job

94 Employees

About the Company

Enabling Mission Critical Decisions. At Kongsberg Geospatial, we build precision real-time software for mapping, geospatial visualization, and situational awareness. Our software has been tried and proven in solutions for air-traffic control, ISR , and air defense. Over nearly three decades of providing dependable performance under extreme conditions, we've become the leading geospatial technology provider for mission-critical applications where lives are on the line. Every day, thousands of military personnel, air traffic controllers, first-responders, and ordinary users rely on the tools that we provide, as key components of systems and platforms for Command-and-Control, air defense, air-traffic control, and search and rescue.

Listed Jobs

Company background Company brand
Company Name
Kongsberg Geospatial
Job Title
Senior Software Engineer
Job Description
**Job Title:** Senior Software Engineer **Role Summary:** Seasoned software engineer responsible for designing, developing, testing, and maintaining high‑performance C++ backend services and Qt‑based user interfaces. Works in small Agile teams to deliver secure, scalable, and user‑friendly applications across Windows and Linux platforms. **Expectations:** - Minimum 5 years of professional software development, with a strong focus on C++ and Qt. - Proven experience in end‑to‑end product delivery, from concept through release. - Ability to obtain or already hold a Canadian security clearance. - Post‑secondary degree in Computer Science, Engineering, or related field (or equivalent professional experience). **Key Responsibilities:** - Analyze requirements and design software solutions that meet performance and reliability goals. - Write, review, and refactor C++ code, ensuring adherence to coding standards and best practices. - Build and maintain backend services, optimizing for speed, memory usage, and maintainability. - Develop and polish Qt‑based user interfaces, producing wireframes, screen comps, and responsive UI code. - Conduct thorough debugging and troubleshooting in production environments. - Perform code reviews and enforce quality metrics. - Participate actively in Agile/Scrum ceremonies: sprint planning, daily stand‑ups, retrospectives, and backlog grooming. - Collaborate with cross‑functional teams to incorporate user feedback and improve usability. **Required Skills:** - Deep proficiency in modern C++ (C++11/14/17). - Extensive experience with Qt framework for desktop and cross‑platform UI development. - Familiarity with UX principles: personas, journey maps, wireframes, and workflow design. - Competence in using development tools such as Visual Studio, Eclipse, or equivalents on Windows and Linux. - Version control expertise, particularly Git. - Strong analytical, problem‑solving, and independent work capabilities. - Excellent verbal, written, and presentation communication skills. - Ability to adapt rapidly to evolving technology and project scope. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Engineering, or a related discipline (or equivalent experience). - Eligibility to obtain a Canadian security clearance. ---
Ottawa, Canada
Hybrid
Senior
03-11-2025