Principal Software Engineer Java jobs in Ottawa – Page 4 | RoboApply Jobs

Principal Software Engineer Java jobs in Ottawa· Page 4

Results 61–80 of 170 for “Principal Software Engineer Java” in Ottawa.

170 jobs found

61 - 80 of 170 Jobs
Apply
Huawei Canada logo
Internship|On-site|Ottawa, Ontario, Canada

Huawei Canada invites applications for an exciting 8-month internship opportunity as an Assistant Researcher in the realm of Software Defined Radio (SDR).About Our Team:Join the Advanced Wireless Technology Wireless Lab, a beacon of innovation nestled in Ottawa, Canada. Our team is composed primarily of experienced graduate computer engineers and computer sc…

Jun 13, 2024
Apply
High Tech Genesis Careers logo
Full-time|On-site|Ottawa, Ontario, Canada

High Tech Genesis Careers is a design services company based in Ottawa, Ontario. The team delivers advanced technology solutions for clients in the automotive sector and other industries. Role overview This Senior Embedded Software Developer – Automotive position focuses on designing and implementing microcontroller-based ECU solutions. Collaboration is central: the role works closely with hardware and systems engineers to deliver both low-level drivers and complex embedded applications for automotive projects. While senior-level experience is preferred, strong intermediate engineers are also encouraged to apply. What you will do Develop embedded firmware in C and C++ for automotive electronic control units (ECUs) Create and debug low-level drivers for protocols such as I2C, SPI, UART, PWM, and ADC Implement and troubleshoot LIN (required) and CAN communication protocols Support diagnostics, video processing, and system-level features Collaborate with hardware teams on bring-up, debugging, and performance tuning Follow automotive development processes, adhere to testing standards, and use CI/CD practices Location This role is based in Ottawa, Ontario, Canada.

Apr 24, 2026
Apply
gdmsi logo
Full-time|On-site|Ottawa

Join our dynamic team at gdmsi as a Senior Project Engineer specializing in Systems Engineering. In this role, you will be responsible for leading and managing complex engineering projects, ensuring they are delivered on time, within scope, and aligned with our strategic goals. You will collaborate closely with cross-functional teams to design, implement, and improve systems that enhance operational efficiency.

Apr 30, 2026
Apply
gdmsi logo
Full-time|On-site|Ottawa

Join our dynamic team at gdmsi as a Project Engineer (Systems Engineer). In this pivotal role, you will be responsible for managing engineering projects from conception to completion. Your expertise will help drive innovation and efficiency within our systems.We are looking for motivated individuals who thrive in a collaborative environment and are eager to contribute to exciting projects that shape the future of technology.

Feb 16, 2026
Apply
gdmsi logo
Full-time|On-site|Ottawa

Role Overview gdmsi is hiring an Engineering Coordinator based in Ottawa. This position plays a key part in keeping engineering projects on track. The coordinator works closely with multiple teams to support project execution from start to finish. What You Will Do Facilitate clear communication between engineering teams Coordinate schedules and help manage project timelines Organize and maintain project documentation Streamline processes to support efficient project delivery What Helps You Succeed Strong organizational skills Ability to manage multiple tasks and priorities Comfort working with engineers and technical teams Interest in supporting collaborative project work This role offers the chance to contribute directly to engineering success at gdmsi in Ottawa.

Apr 17, 2026
Apply
Canadian Bank Note Company logo
Full-time|On-site|Ottawa

Join the innovative team at Canadian Bank Note Company as a Backend Software Developer! In this pivotal role, you will contribute to the development and maintenance of backend systems that support our cutting-edge solutions in the nano engineering sector. You will collaborate with cross-functional teams to design robust architectures and implement scalable applications that meet our clients' needs.

May 1, 2026
Apply
Huawei Technologies Canada Co., Ltd. logo
Software Developer - Real-Time Operating Systems

Huawei Technologies Canada Co., Ltd.

Full-time|On-site|Ottawa, Ontario, Canada

Join Huawei Canada as a Software Developer specializing in Real-Time Operating Systems!About Our Team:Our Intelligent Real-Time Operating System Lab is dedicated to advancing OS architecture, addressing concurrency challenges, and optimizing resource management across a variety of applications, including AI and machine learning (ML). We are committed to creating innovative operating system designs for mixed-criticality environments, pushing beyond traditional capabilities. Our mission is to develop next-generation OS platforms that support high performance and concurrency while effectively managing resources through ML/AI technologies, thereby enhancing reliability in complex, edge-based embedded systems.Your Role:Engage in research and development of Real-Time Operating Systems for embedded devices, cloud computing, virtualization, and automotive applications.Contribute to the creation of next-generation Real-Time OS technologies that empower a diverse range of computing platforms.Tackle complex issues related to scheduling, resource allocation, isolation, and inter-process communication in intricate system use cases.Develop tools and solutions to address performance challenges within the system.

Oct 2, 2024
Apply
Lightspeed Commerce Inc. logo
Full-time|On-site|Ottawa, ON, Canada

Hello! We appreciate your interest Are you on the lookout for an exciting new role? Or perhaps you're just exploring your options? Either way, you might be in the ideal spot to become a part of our dynamic team. The Financial Automation team at Lightspeed is dedicated to enhancing merchant operations by transforming cumbersome manual processes like sales reconciliation into efficient, AI-powered automated systems. Our mission is to connect intricate data with actionable insights, empowering our users to scale their operations without the need for additional staff. As a Senior Full Stack Software Developer, you will play a vital role in developing and maintaining essential features within our core financial products. Your work will emphasize frontend development, comprising around 70% of your responsibilities, while 30% will engage with the broader tech stack. You will contribute significantly to our codebase by implementing new features, troubleshooting issues, enhancing user experiences, and participating in related initiatives. Your strong technical acumen will be crucial in helping the team achieve its objectives, refining team processes and tools, and actively engaging in various production operations, including on-call duties. Please note: We are currently accepting applications exclusively from candidates across Canada.

Mar 9, 2026
Apply
GDMSI logo
Full-time|On-site|Ottawa

Join GDMSI as a Systems Engineering Integrator and play a pivotal role in designing and implementing innovative systems solutions. You will collaborate with cross-functional teams to ensure that all systems meet performance standards and client requirements.

Mar 29, 2026
Apply
gdmsi logo
Internship|On-site|Ottawa

Join gdmsi as a Software Developer Co-op for the Fall 2026 semester! This 8-month internship offers a unique opportunity to work in a dynamic and innovative environment, where you will contribute to real-world projects, enhance your coding skills, and collaborate with a talented team of professionals.As a Software Developer, you will engage in various tasks, including software design, coding, testing, and debugging. This role is perfect for individuals eager to learn and grow in the field of software development.

May 1, 2026
Apply
Dominion Dynamics logo
Integrations Engineer

Dominion Dynamics

Full-time|On-site|Ottawa Office

Integrations EngineerLocation: Ottawa, ON (On-Site/ Field as required)Reports to: CTO Type: Full-timeAbout Dominion DynamicsAt Dominion Dynamics, we are pioneering Canada’s first modern defense prime with a focus on software-defined, attritable, and sovereign capabilities.We envision a future where military strength is not defined by singular, exquisite platforms but relies on the seamless integration of adaptable, AI-driven technologies across various domains. Our systems are designed to operate effectively with operators, ensuring they adhere to Canada's democratic values.We pride ourselves on our rapid response capabilities, particularly with the Canadian Armed Forces in the Arctic, while maintaining utmost respect for Canadian law and treaty obligations.Our founding team comprises former operators from prestigious organizations such as Anduril, Google, Amazon, and the Canadian Armed Forces. We thrive on developing advanced technology in challenging environments and seek system-level thinkers who are passionate about autonomy, aerospace, and national security.Why This Role is CrucialAs an Integrations Engineer, your work is vital in ensuring our systems can operate within a complex ecosystem of sensors, platforms, and data systems. You will play a key role in connecting diverse technologies to create a unified operational capability that enhances Canada’s defense modernization efforts.Your ResponsibilitiesDesign and develop APIs and system interfaces to link Dominion Dynamics platforms with external systems.Integrate sensors, data systems, and external platforms into operational capabilities suitable for deployment.Create and maintain data pipelines to ensure efficient data flow and accessibility.

Mar 13, 2026
Apply
Canadian Bank Note Company logo
Operating Engineer

Canadian Bank Note Company

Full-time|CA$40/hr - CA$40/hr|On-site|Ottawa

Internal Job Title: Operating EngineerJob Type: Permanent, Full-TimeWork Model: On-siteLocation: 145 Richmond Road/975 Gladstone Ave., Ottawa, ONWork Hours: 6:30 AM to 2:30 PM – Monday to Friday (every second Friday off) – subject to changeWage: $40 per hourPosition Summary: As an Operating Engineer within our Plant Operations team, you will play a critical role in the continual operation, maintenance, and optimization of vital equipment at CBN facilities. Given that Canadian Bank Note is integral to Canada’s infrastructure, ensuring our facilities consistently operate at peak performance is paramount for delivering essential products such as banknotes, passports, and identification documents to government entities.Key Responsibilities:Equipment Operation and Monitoring:Manage facility equipment including boilers, chillers, air compressors, vacuum pumps, humidifiers, and HVAC systems.Operate computerized control systems for boilers and generators.Regularly monitor gauges and alarms to ensure optimal equipment functionality.Make adjustments as necessary to maintain safety and performance standards.Maintenance and Repair:Conduct routine inspections to preemptively identify issues.Perform preventive maintenance including cleaning, lubrication, and part replacement.Troubleshoot and repair equipment malfunctions, coordinating with external contractors when necessary.Review and interpret technical documents including manuals and schematics.Data Management and Reporting:Maintain detailed logs of equipment usage and maintenance.Analyze operational data to identify trends and areas for improvement.Report on equipment performance and compliance with safety regulations.Safety and Compliance:Adhere to strict safety protocols in equipment operation.Ensure compliance with local, state, and federal regulations.

May 4, 2026
Apply
Dominion Dynamics logo
Full-time|On-site|Ottawa or Toronto

Join Our Team as a Mechanical Engineer - Structural & EnclosuresPreferred Location: TorontoReports to: Chief Operating OfficerType: Full-TimeAbout Dominion DynamicsDominion Dynamics is at the forefront of revolutionizing Canada’s defence sector, developing cutting-edge software-defined, attritable, and sovereign systems.We envision a future where military strength is derived not merely from sophisticated platforms but through the agile coordination of adaptable, AI-driven capabilities across various domains. We are constructing a cohesive family of systems that not only operate efficiently with our operators but also align with Canada’s democratic values and are designed from the ground up to ensure sovereignty.Our pace is swift, and we engage directly with the Canadian Armed Forces, particularly in Arctic operations, all while upholding Canadian law and treaty commitments with the utmost respect.Our founding team consists of seasoned professionals from Anduril, Google, Amazon, and the Canadian Armed Forces. We are committed to developing advanced technology in challenging environments and seek system-level thinkers who excel at the intersection of autonomy, aerospace, and national security.Why This Role is EssentialThe systems we build are engineered for relentless operation in extreme, remote, and mission-critical settings where reliability is imperative. The distinction between a laboratory prototype and a deployed capability lies in the robust enclosure and structure that safeguard sensitive electronics, manage thermal dynamics, and endure rigorous missions. This position is responsible for transforming system specifications into sealed, EMI/EMC-compliant, thermally stable, and manufacturable housings and chassis suitable for mass production and field servicing.Your ResponsibilitiesDesign and create mechanical structures, enclosures, and protective housings for electronic components, sensors, and circuit boards.Conduct structural and thermal analyses to ensure durability, vibration resistance, and environmental safeguarding.Develop detailed CAD models using SolidWorks, alongside comprehensive engineering calculations and design documentation that adhere to engineering standards.Collaborate closely with electrical and systems engineers to enhance mechanical-electronic integration, including grounding and shielding considerations.

Nov 11, 2025
Apply
Egis Group logo
Full-time|On-site|Ottawa

Join Egis Group as an Environmental Engineer - Geoscientist, where you will play a crucial role in advancing sustainable practices and environmental solutions. In this position, you will utilize your geoscientific expertise to assess environmental impacts and contribute to innovative projects that promote ecological balance.

Mar 16, 2026
Apply
ADGA Group Consultants Inc. logo
Systems Integration Engineer

ADGA Group Consultants Inc.

Full-time|On-site|Ottawa

ADGA Group Consultants Inc. is looking for a Systems Integration Engineer based in Ottawa. This position centers on designing, implementing, and maintaining complex systems that bring together multiple technologies. The goal is to achieve smooth, reliable operation across all integrated components. Role overview This role focuses on ensuring that different technologies and systems work together efficiently. The Systems Integration Engineer will address technical challenges and support the ongoing performance and stability of integrated solutions. What you will do Design system architectures that connect a range of technologies Implement integration solutions to support seamless system operation Maintain and monitor integrated systems for high performance and reliability Requirements Experience with system integration and a strong understanding of technology platforms are essential for this role.

Apr 29, 2026
Apply
cima2 logo
Full-time|On-site|Ottawa

Join our dynamic team at cima2 as a Transmission Lines Engineer, where you will play a crucial role in the design and development of transmission line projects. Your expertise will contribute to vital energy infrastructure, ensuring reliability and efficiency in power distribution.

Dec 19, 2025
Apply
cima2 logo
Full-time|On-site|Ottawa

Join our innovative team at cima2 as a Senior Geotechnical Engineer, where you will play a crucial role in managing and executing geotechnical projects that contribute to the infrastructure and sustainability of our communities. You will leverage your expertise to analyze soil and rock mechanics, assess site conditions, and ensure the integrity of our engineering solutions.

Feb 10, 2026
Apply
GDMSI logo
Full-time|On-site|Ottawa

Join our dynamic team at GDMSI as a Systems Engineer! We are seeking skilled professionals who are passionate about technology and innovation. In this role, you will be responsible for designing, implementing, and optimizing systems that enhance our capabilities and serve our clients effectively.As a Systems Engineer, you will collaborate with cross-functional teams to identify system requirements, conduct testing, and ensure seamless integration of various components. Your expertise will contribute to the overall success of our projects and the satisfaction of our clients.

Apr 13, 2026
Apply
DIALOG logo
Full-time|On-site|Ottawa, ON

About DIALOG DIALOG is a multidisciplinary firm with teams in architecture, interior design, urban planning, structural, mechanical, and electrical engineering, landscape architecture, and sustainability. The company focuses on design that supports community well-being and urban vibrancy. DIALOG is a Certified B Corporation and has been named one of Canada's Greenest Employers, reflecting a strong commitment to sustainable design and positive impact. Role Overview DIALOG is hiring an Intermediate or Senior Electrical Engineer in Ottawa, ON. This role centers on designing and implementing integrated electrical systems for a variety of building projects. The engineer will work closely with multidisciplinary teams throughout all phases of projects, contributing technical expertise and leadership. What You Will Do Design integrated electrical systems for diverse building types Collaborate with architects, engineers, and other specialists Participate in all project phases, from concept through completion Provide technical leadership and mentorship to colleagues Help deliver high-quality, innovative solutions

Apr 17, 2026
Apply
gdmsi logo
Full-time|On-site|Ottawa

Role overview gdmsi is hiring a Safety and Reliability Engineering Analyst based in Ottawa. The position supports safe and dependable engineering practices across a range of projects. What you will do Review engineering systems to identify risks and potential hazards Develop and recommend ways to reduce or remove those risks Assist in creating and refining safety protocols and reliability standards Offer technical insight to improve project outcomes and support client satisfaction Impact This role plays a key part in how gdmsi delivers safe, reliable solutions for clients. The work directly influences project quality and helps uphold the company’s commitment to safety.

Apr 20, 2026

Sign in to browse more jobs

Create account — see all 170 results

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.