Junior Software Developer
2 weeks ago
Magnet Forensics is a global leader in the development of innovative digital investigative software. Our solutions play a crucial role in modernizing digital investigations, helping investigators fight crime, protect assets, and guard national security.
We serve over 4,000 customers in more than 100 countries worldwide, with offices in Waterloo and Ottawa, Canada.
About This RoleWe're seeking a highly motivated and passionate Junior Software Developer to join our team. As a key member of our software development team, you'll be working on developing cutting-edge features for our digital forensic tools.
Key Responsibilities- Develop and maintain high-quality code for our digital forensic software
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Participate in code reviews and contribute to the improvement of our development processes
- Stay up-to-date with industry trends and emerging technologies to inform your work
We're looking for a candidate who is passionate about technology and has a strong foundation in computer science principles. You should be able to demonstrate:
- A degree in Computer Science, Computer Engineering, Software Engineering, or a related field
- Strong object-oriented programming skills in languages such as Java, JavaScript, C#, C++, or Python
- Accountability and a willingness to take ownership of projects
- A collaborative mindset and excellent communication skills
We offer a competitive salary of $70,000 - $90,000 per year, depending on experience, plus a comprehensive benefits package that includes health, dental, and vision coverage, as well as retirement savings and paid time off.
-
Junior Software Development Engineer
3 weeks ago
Ottawa, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full timeWe are looking for a talented Junior Software Development Engineer to join our team at Huawei Technologies Canada Co., Ltd.Job Description:This is an exciting opportunity to work on cutting-edge software development projects, focusing on creating verification and validation tests for SW/HW using GNU Radio.Create test cases and develop software modules in GNU...
-
Embedded Systems Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeAbout the RoleWe are seeking an experienced Embedded Systems 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 real-time operating system (RTOS). Key ResponsibilitiesDevelop drivers for various hardware peripherals, including...
-
Embedded Systems Software Engineer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob OverviewWe are seeking an experienced Embedded Systems Software Engineer to join our team in Ottawa, Canada. In this role, you will be responsible for designing, developing, and testing device drivers for various hardware peripherals. Your primary goal will be to ensure the software is of high quality and meets the required safety standards.About QNX...
-
Embedded Software Developer
4 weeks 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
1 month 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,...
-
Principal Software Developer
1 month 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...
-
Senior Embedded Systems Driver Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeCompany Overview:QNX Software Systems is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building the world's most critical embedded systems.We are the embedded experts, born in embedded, and offer time-tested and trusted foundation software, including our...
-
Embedded Systems Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeSoftware Engineer Job DescriptionWe are seeking a skilled Embedded Systems Software Developer to join our team in Ottawa. As a key member of our Filesystem development team, you will be responsible for designing and developing high-quality software solutions for embedded systems.Job Summary:Develop and maintain reliable and secure Filesystem components for...
-
Embedded Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob DescriptionAt QNX Software Systems, we are seeking an Intermediate or Senior Embedded Software Developer to join our team. As a key member of our development team, you will work on various projects and technologies to deliver high-quality software solutions.ResponsibilitiesConfigure and integrate embedded target side software components, including BSP,...
-
Embedded Systems Software Developer
3 days ago
Ottawa, Ontario, Canada BlackBerry Inc. Full timeWe are seeking an experienced software developer to join our team at BlackBerry QNX, a trusted supplier of safe and secure operating systems. In this role, you will be working on creating camera systems for consumer use.The ideal candidate will have experience with Linux and/or Android, as well as device driver experience on any platform. Familiarity with...
-
Ottawa, Ontario, Canada QNX Software Systems Full timeAbout the RoleWe are seeking an experienced Audio Software Development Lead to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for developing multimedia software technologies, capabilities, and solutions that meet the needs of automotive and consumer markets.Key ResponsibilitiesCollaborate with...
-
Lead Software Development Manager
1 month ago
Ottawa, Ontario, Canada Synopsys Full timeSenior Staff Job DescriptionWe are seeking an experienced Senior Staff to lead our software development team. The ideal candidate will have a strong background in Agile methodologies and software development best practices.Key Responsibilities:Team Leadership: Lead daily stand-up meetings to discuss project progress and challenges, collaborate with...
-
Junior Software Developer for Diverse Projects
1 month ago
Ottawa, Ontario, Canada Randstad Full timeJob Description for Software DeveloperWe are looking for a skilled software developer to join our team.The ideal candidate will have a strong background in software development and experience with multiple programming languages.Responsibilities include:Designing and developing software applicationsCollaborating with cross-functional teamsTroubleshooting and...
-
Financial Transformation Leader
2 weeks ago
Ottawa, Ontario, Canada Iris Software Full timeAbout Iris SoftwareAt Iris Software, we believe that the future of finance is built on collaboration, innovation and a commitment to excellence.As a Financial Transformation Leader at Iris Software, you will play a key role in helping our clients achieve their goals by driving transformational change in the way they manage their finances.We are seeking an...
-
Ottawa, Ontario, Canada QNX Software Systems Full timeAt QNX Software Systems, we are committed to providing safe and secure operating systems for embedded systems. As a trusted supplier of software solutions, our team is seeking an experienced network software developer to join our OS Development Group.The ideal candidate will directly contribute to the design and implementation of QNX's networking suite,...
-
Software Developer
4 weeks ago
Ottawa, Ontario, Canada Zendelity Full timeCompany OverviewWe are a dynamic and innovative company, Zendelity, dedicated to revolutionizing physical operating compliance for public properties. Our mission is to reduce risk while improving operational efficiency.We prioritize trust, teamwork, realism, respect, and innovation in our professional lives.SalaryThe estimated annual salary for this position...
-
Technical Lead
2 weeks ago
Ottawa, Ontario, Canada Assent Compliance Inc. Full timeAs a leader in the field of software development, Assent Compliance Inc. is seeking an experienced Technical Lead to join their team.About AssentWe are a leading solution for supply chain sustainability tailored for top-tier manufacturers. Our mission is to help manufacturers navigate the complex world of supply chain management and make informed decisions...
-
Ottawa, Ontario, Canada QNX Software Systems Full timeAbout BlackBerry QNXBlackBerry 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 the embedded experts, born in embedded, and provide time-tested foundation software, including our deterministic microkernel...
-
Senior Software Engineer
2 weeks ago
Ottawa, Ontario, Canada S.i. Systèmes Full timeJob Title: {title}About the Role:We are seeking a highly skilled {title} to join our team at {company}.The ideal candidate will have a strong background in software development and be able to lead and mentor junior developers.Key Responsibilities:Design and develop high-quality software solutionsLead and mentor junior developersCollaborate with...
-
Senior Software Developer
4 weeks ago
Ottawa, Ontario, Canada You.i Labs Inc Full timeUnlock your potential as a Senior Software Developer at You.i Labs Inc.About the RoleThis is an exceptional opportunity to join our talented team and contribute to the development of cutting-edge software applications using C++. As a Senior Software Developer, you will play a key role in maintaining and evolving the Max application running on Fire TV and...