Software Development Engineer II

5 hours ago


Ottawa, Ontario, Canada Employment and Social Development Canada Full time
Job Summary

We are seeking a highly skilled Software Development Engineer II to join our team. As a key member of our engineering department, you will be responsible for designing and developing software solutions that meet the needs of our clients.

About the Role

This is a challenging opportunity for an experienced software developer to utilize their skills in software development, system analysis, and design to create innovative solutions. The successful candidate will have a strong understanding of software development principles and methodologies, as well as experience with various programming languages and tools.

Responsibilities
  • Design and develop software solutions using a variety of programming languages and tools.
  • Analyze and troubleshoot software systems to identify and resolve issues.
  • Collaborate with cross-functional teams to define and implement software requirements.
  • Develop and maintain technical documentation and knowledge base.
  • Stay up-to-date with industry trends and emerging technologies to inform software development strategies.
Requirements
  • Bachelor's degree in Computer Science or related field.
  • Minimum 2 years of experience in software development, with a focus on system analysis and design.
  • Strong understanding of object-oriented programming principles and methodologies.
  • Experience with Agile development methodologies and version control systems.
  • Excellent communication and collaboration skills.
Benefits
  • A competitive salary range of $80,000 - $110,000 per year, depending on experience.
  • A comprehensive benefits package, including medical, dental, and vision coverage.
  • A generous paid time off policy, including vacation days and holidays.
  • Opportunities for professional growth and development, including training and education assistance.
Working Conditions

This is a full-time position, requiring a minimum of 35 hours per week. The successful candidate will be required to work in a fast-paced environment, with frequent deadlines and changing priorities.

How to Apply

If you are a motivated and experienced software developer looking for a new challenge, please submit your application, including your resume and cover letter, to [Employment and Social Development Canada](https://www.canada.ca/en/employment-social-development.html). We thank all applicants for their interest; however, only those selected for an interview will be contacted.



  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Job Title: BlackBerry QNX Systems Software Developer IIBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking a skilled Systems Software Developer II to join our team.Job Summary:The Systems Software Developer II will be responsible for delivering professional integration...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Job Title: BlackBerry QNX Systems Software Developer IIBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking a skilled Systems Software Developer II to join our team.Job Summary:The Systems Software Developer II will be responsible for delivering professional integration...


  • Ottawa, Ontario, Canada BlackBerry Full time

    Job Title: QNX Graphics Software Developer IIBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking a skilled QNX Graphics Software Developer II to join our team.Key Responsibilities:Develop 2D and 3D graphics drivers for a wide range of GPUs and maintain the QNX Graphics...


  • Ottawa, Ontario, Canada You.i Labs Inc Full time

    About the RoleWe are seeking a skilled Software Engineer in Test II for our Testing Center of Excellence (TCoE) in CNN. As a key member of our quality engineering team, you will be responsible for ensuring quality releases of CNN Digital products.ResponsibilitiesContribute to test automation and all testing stages throughout the software development...


  • Ottawa, Ontario, Canada Fullscript Full time

    Job SummaryFullscript is a leading health tech company that enables practitioners to deliver personalized care. We're seeking a skilled Ruby Engineer II to join our team and contribute to the development of our internal GraphQL API. As a Ruby Engineer II, you will work closely with our front-end engineers to build and maintain our platform's functionality....


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Embedded Software Developer IIBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an Embedded Software Developer II to join our team.The successful candidate will research and suggest innovative technologies for Advanced Driver Assistance Systems (ADAS), including sensors...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Embedded Software Developer IIBlackBerry 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.Our software is trusted by over 68% of the Electric Vehicle market by volume, 23 of the top 25 EV manufacturers, and runs in more...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About QNX Software SystemsQNX Software Systems is a leading provider of reliable operating systems, hypervisors, frameworks, and development tools, offering expert support for critical embedded systems worldwide.With technology trusted in over 235 million vehicles and a variety of industries, including automotive, medical devices, and industrial controls,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About QNX Software SystemsQNX Software Systems is a leading provider of reliable operating systems, hypervisors, frameworks, and development tools, offering expert support for critical embedded systems worldwide.With technology trusted in over 235 million vehicles and a variety of industries, including automotive, medical devices, and industrial controls,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for developing and maintaining drivers for various hardware peripherals, including adaptation of existing drivers for embedded platforms.Key Responsibilities:Develop and maintain...


  • Ottawa, Ontario, Canada BlackBerry Full time

    Job Title: Embedded Software Developer IIJob Summary:We are seeking an experienced Embedded Software Developer II to join our QNX Momentics team in Ottawa. As a key member of our team, you will be responsible for designing and developing software related to Command Line Tools, compilers, utilities, libraries, and more.Responsibilities:* Design and develop...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer 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 operating systems.Key Responsibilities:Develop and maintain software for our embedded operating systems,...


  • Ottawa, Ontario, Canada You.i Labs Inc Full time

    About the RoleWe are seeking a highly skilled Software Engineer in Test II to join our team at Warner Bros. Discovery. As a key member of our Testing Center of Excellence, you will be responsible for ensuring the quality of our digital products, including CNN Digital.Key ResponsibilitiesOwn and contribute to testing cycles from analysis, planning, and...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Job Summary:BlackBerry QNX is seeking a skilled Embedded Graphics Software Developer II to join our team. As a key member of our Product Engineering unit, you will be responsible for maintaining and augmenting the graphics subsystem on both native and virtualized systems.Key Responsibilities:Develop 2D and 3D graphics drivers for a wide range of GPUs and...


  • Ottawa, Ontario, Canada You.i Labs Inc Full time

    About the RoleWe are seeking a highly skilled Software Engineer in Test II to join our team at Warner Bros. Discovery. As a key member of our Testing Center of Excellence, you will be responsible for ensuring the quality of our digital products, including CNN Digital.Key ResponsibilitiesOwn and contribute to testing cycles from analysis, planning, and...


  • Ottawa, Ontario, Canada Collabera Full time

    Job OverviewCollabera is seeking a highly skilled Software Test Engineer II to join our team. As a key member of our engineering team, you will be responsible for testing and validating innovative cloud solutions and delivering implementation guidance to our internal and external customers.Key ResponsibilitiesTechnical Leadership: Operate with a sense of...


  • Ottawa, Ontario, Canada Collabera Full time

    Job OverviewCollabera is seeking a highly skilled Software Test Engineer II to join our team. As a key member of our engineering team, you will be responsible for testing and validating innovative cloud solutions and delivering implementation guidance to our internal and external customers.Key ResponsibilitiesTechnical Leadership: Operate with a sense of...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software EngineerBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Engineer to join our team.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of existing drivers for embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software EngineerBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Engineer to join our team.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of existing drivers for embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software Engineer OpportunityWe are seeking a skilled Embedded Software Engineer to join our QNX BSP Team. As a key member of our development team, you will design and implement software drivers to support next-generation hardware peripherals on advanced hardware platforms.Key Responsibilities:Develop drivers for various hardware peripherals,...