Software Engineer
3 hours ago
As a Software Engineer (P1) at OSI, you will design, develop, test, and maintain our OSI software products.
Required Skills & Qualifications:
You have a degree in Computer Science, Software Engineering, Electrical/Computer Engineering, Engineering Physics, or Mathematics.
You possess 0–2 years of experience in a software development environment, ideally working with real‑time interfaces or external systems.
You have strong programming skills in C and C++, including experience developing under Windows.
You possess the ability to quickly understand and work with complex software systems and learn new technical concepts rapidly.
You have excellent verbal and written communication skills and use them to ask questions, collaborate effectively, and contribute to a strong team culture.
You can work well under pressure in a fast‑paced environment and take full ownership of mistakes to resolve issues professionally.
You follow established development processes such as the SDLC and adhere to coding standards, version control practices, and quality guidelines.
Bonus Skills:
You have experience working in an ISO 9001–compliant software engineering environment.
You have experience in the defense, aerospace, or marine navigation domains.
You have an ability to support testing activities, lab setups, prototypes, or early‑stage concept development.
What Success Will Look Like in This Role:
You will develop high‑quality software in C/C++ following SDLC best practices and established OSI guidelines.
You will participate in peer code reviews and ensure your work is properly maintained in version control.
You will create and maintain software specifications, detailed design documents, and technical documentation.
You will troubleshoot and resolve defects, system issues, and customer‑reported problems while demonstrating full ownership of your work.
You will collaborate closely with your Technical Lead or Manager, proactively communicating challenges, timelines, and technical decisions.
You will contribute to meeting project schedules and budget objectives through efficient and reliable development practices.
You will support usability, safety, and security priorities by identifying and correcting concerns as they arise.
-
Senior Software Engineer
3 weeks ago
, , Canada Beacon Software Full timeBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
VP of Software Engineering
3 hours ago
Canada, Remote CoLab Software Full timeAbout CoLabAt CoLab, we want to help mechanical engineering teams bring life-changing products to market years sooner.CoLab is a cloud based platform for engineering design review. We make it easy for subject matter experts (SMEs) across your business to access, evaluate, and comment on 2D drawings and 3D models. Our built-in AI peer checker, AutoReview,...
-
Senior Software Engineer
4 hours ago
Home-Canada Flexera Software Full timeFlexera saves customers billions of dollars in wasted technology spend. A pioneer in Hybrid ITAM and FinOps, Flexera provides award-winning, data-oriented SaaS solutions for technology value optimization (TVO), enabling IT, finance, procurement and cloud teams to gain deep insights into cost optimization, compliance and risks for each business service....
-
Principal Software Engineer
2 weeks ago
Canada British Columbia Remote ServiceTitan Full timeReady to be a Titan?We're looking for someone to lead all technical aspects of an engineering team at ServiceTitan. You must have a strong background in responsive web application development, building distributed systems for scale, and a proven ability to deliver technical leadership and strong process management.We make a huge impact on thousands of...
-
Sr. Engineer, Software Engineering
4 hours ago
Remote - Canada, CA Avenu Holdings Llc Full timeJob Summary:As a Senior Software Engineer on our Pensions product, you will play a key role in the technical design and implementation of our enterprise retirement administration platform. You will lead the design, development, and optimization of high-performance applications using Oracle PL/SQL, Java, and modern development tools.This position involves...
-
Software Engineer
1 week ago
, , Canada ExaCare AI Full timeGet AI-powered advice on this job and more exclusive features. We are a trailblazing health tech company on a mission to revolutionize the nursing home & post acute space. Our innovative AI software is transforming the admissions process and care delivery in these settings. We’ve raised $10.35M to date and are experiencing rapid growth. We are looking for...
-
Software Engineer
2 weeks ago
Canada MASV Full timeThis opening is for a co-op student starting in May 2026 for a 4 or 8 month term.MASV is trusted by media professionals to deliver large copyrighted files and high-res assets faster than the competition. Our customers include broadcasters, post production houses, boutique agencies, and in-house video teams worldwide.MASV is a dynamic and innovative company...
-
Software Engineer
5 days ago
Canada MASV Full timeThis opening is for a co-op student starting in May 2026.MASV is trusted by media professionals to deliver large copyrighted files and high-res assets faster than the competition. Our customers include broadcasters, post production houses, boutique agencies, and in-house video teams worldwide.MASV is a dynamic and innovative company committed to making file...
-
Engineer, Software
7 days ago
, , Canada Celestica Inc. Full timeEngineer, Software Location: Newmarket, ON, CA Summary The Engineer, Software develops, debugs, tests, deploys and supports code to be deployed in systems/products/equipment for various applications. They write, debug, maintain, and test software in various common languages and for software at various levels in the hierarchy (from Firmware to Application)....
-
Software Engineer
4 hours ago
Canada Wind River Full timeDescription Position at Wind RiverJob Title: Senior Engineer – Wind River ConductorABOUT THE OPPORTUNITYWind River Systems is building Wind River Studio for Operators, delivering an integrated cloud platform, unifying infrastructure, orchestration, and analytics capabilities so operators can deploy and manage their intelligent 5G edge networks globally....