Current jobs related to Software Developer Position - Ottawa, Ontario - Harris Geospatial Solutions
-
Principal Software Developer
1 month ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Overview:BlackBerry QNX is seeking a highly skilled Principal Software Developer to join our Advanced Technology Development team. As a key contributor, you will be responsible for designing and developing software solutions for our embedded systems. Your expertise in C/C++ and experience with multiple OS architectures will be invaluable in driving the...
-
Embedded Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: Embedded Software DeveloperJob Description:We are seeking a skilled Embedded Software Developer to join our team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for developing drivers for various hardware peripherals, adapting existing drivers for embedded platforms, and enhancing existing software for...
-
Embedded Software Developer
1 month ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob DescriptionJob Title: Embedded Software DeveloperJob Summary:We are seeking an experienced Embedded Software Developer to join our team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems.Responsibilities:Design and develop software for embedded...
-
Embedded Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: Embedded Software DeveloperJob Description:At QNX Software Systems, we are seeking an experienced Embedded Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software for our embedded systems.Responsibilities:Configure and develop embedded target...
-
Embedded Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Summary:We are seeking a highly skilled Embedded Software Developer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded operating systems.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of...
-
Embedded Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Summary:We are seeking a highly skilled Embedded Software Developer to join our team at QNX Software Systems. As a key member of our team, you will be responsible for developing and maintaining software for our embedded systems.Key Responsibilities:Develop and maintain software for embedded systems, including drivers and firmware.Collaborate with...
-
Embedded Software Developer
4 days ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Summary:We are seeking an experienced Embedded Software Developer to join our team at QNX Software Systems. The ideal candidate will have a strong background in C/C++ software development, operating systems, and real-time embedded systems.Key Responsibilities:Embedded target side software configuration of BSP, drivers, operating system, graphics,...
-
Embedded Software Developer
2 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeAbout the Job:We are seeking a skilled Embedded Software Developer to join our Open Source software development team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for integrating Open Source software into the QNX Real-Time Operating System to create embedded solutions for our customers.Key Responsibilities:Analyse, port,...
-
Audio Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob SummaryWe are seeking an experienced Audio Software Developer to join our team at QNX Software Systems. As an Audio Software Developer, you will be responsible for developing multimedia software technologies, capabilities, and solutions that meet the needs of automotive and consumer markets.Key ResponsibilitiesWork directly with customers to understand...
-
Embedded Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob OverviewWe are seeking a skilled Embedded Software Developer to join our team at QNX Software Systems. As a Driver Development Engineer, you will be responsible for designing and implementing software drivers to support next-generation hardware peripherals on advanced automotive platforms.Key ResponsibilitiesDevelop software drivers for various hardware...
-
Embedded Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Summary:We are seeking a skilled Embedded Software Developer to join our team at QNX Software Systems. As an ADAS Software Engineer, you will be responsible for researching and suggesting innovative technologies for Advanced Driver Assistance Systems (ADAS). This includes sensors, algorithms, and software development using C and C++.Key...
-
Principal Software Developer
1 week ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Summary:We are seeking a highly skilled Principal Software Developer to join our Advanced Technology Development team at QNX Software Systems. As a key contributor to our team, you will be responsible for designing and developing cutting-edge software solutions for our automotive and mission-critical applications.Key Responsibilities:Design and execute...
-
Embedded Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Summary:BlackBerry QNX is seeking a talented Embedded Software Developer to join our Advanced Technology Development team. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends.Key Responsibilities:Participate in architecture and strategy sessions with technology partnersProvide...
-
Embedded Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Overview:BlackBerry QNX is seeking a talented Embedded Software Developer to join our Advanced Technology Development team. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends.Key Responsibilities:Participate in architecture and strategy sessions with technology partnersProvide...
-
Senior Systems Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Summary:We are seeking a highly skilled Senior Systems Software Developer to join our elite team of developers at QNX Software Systems. As a key member of our Filesystem development team, you will be responsible for designing, developing, and maintaining the world's most reliable and secure operating system.Key Responsibilities:Maintain and improve the...
-
BlackBerry QNX Software Developer
1 month ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: BlackBerry QNX Software DeveloperQNX Software Systems is seeking a skilled software developer to join our team and contribute to the development of our QNX Real-Time Operating System (RTOS). As a software developer, you will be responsible for analyzing, porting, integrating, and optimizing Open Source software onto the QNX RTOS.Key...
-
Embedded Software Driver Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Summary:We are seeking a skilled Embedded Software Driver Developer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing and implementing software drivers to support next-generation hardware peripherals on advanced computing platforms.Key Responsibilities:Develop and maintain software...
-
Senior Embedded Software Developer
1 month ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob DescriptionBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building critical embedded systems.We are seeking an Intermediate or Senior Embedded Software Developer or Embedded Software Integrator to work on various projects and...
-
Senior Embedded Software Developer
1 month ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Overview:BlackBerry QNX, a world leader in safe, secure foundational software components for the automotive industry and mission critical application domains, is seeking a talented Embedded Software Developer to join our Advanced Technology Development team.Key Responsibilities:Develop and implement software solutions for future technology trends and...
-
Embedded Software Driver Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Summary:We are seeking a skilled Embedded Software Driver Developer to join our QNX BSP Team. The ideal candidate will have a strong background in developing drivers for various hardware peripherals and adapting existing drivers for embedded platforms.Key Responsibilities:Design and implement software drivers to support next-gen hardware peripherals on...
Software Developer Position
1 month ago
As a Software Developer at Harris Geospatial Solutions, you will have the opportunity to design and develop software solutions that contribute to the company's success. Your role will involve working on complex software architecture designs, understanding and developing software that operates in a multi-network environment, and conducting independent research to provide new solutions to problems.
Key Responsibilities- Design software solutions and contribute to software architecture designs
- Understand and develop software that operates in a complex, multi-network environment
- Conduct independent research and provide new solutions to problems
- Interact with systems engineering on technical issues
- Debugging software problems for near real-time simulation
- Conduct and prepare presentations and demonstrations
- Bachelor's degree in Computer Science/Computer or Software Engineering (or equivalent experience), or Electrical or Systems Engineering with software experience
- Minimum 5 years software development experience
- Demonstrated experience with and strong understanding of C/C++ programming languages
- Experience working in QtCreator designing GUI with QT5/QT6 libraries using QML
- Understanding of Linux and knowledge of basic CLI commands
- Understanding of VoIP standards, SIP/RTP protocols, H.323
- Basic TCP/IP networking knowledge
- Audio codec library exposure such as FFmpeg
- Experience working with audio files and playbacks
- Exposure to voice encoding algorithms such as G.729
- Relational database knowledge, working with MariaDB or Postgres
- Scripting with JavaScript including JSON and XML manipulation
- Experience building RESTful APIs
- Understanding layers of OSI model
- Understanding of OOP and SOLID Design Principles
- Experience working with Asterisk PBX software is an asset
- Experience working with PJSIP C/C++ libraries is an asset
- Experience working with TightVNC is an asset
- Software-defined radio exposure preferred but not required
- ED137 interoperability standards knowledge preferred but not required
- Must be eligible for registration with the Controlled Goods Program
- Must be eligible to obtain and maintain a government of Canada Reliability status and Secret Level 2/NATO SECRET security clearance
- Must be eligible to meet the requirements for U.S. International Traffic in Arms Regulations (ITAR)