Current jobs related to Software Engineer - Ottawa, Ontario - Ford Motor Company


  • Ottawa, Ontario, Canada ATS Software Full time

    We are seeking an experienced Senior Software Engineer to join our team in Scarborough. This is a full-time hybrid position, requiring you to commute to the office at least once a week.As a Senior Software Engineer, you will be responsible for taking primary ownership and responsibility over feature development, from ideation to release. You will work with...


  • Ottawa, Ontario, Canada Captivate X Full time

    Captivate X is seeking a talented Software Engineering Intern to join our team. This paid internship provides an excellent opportunity for individuals looking to gain work experience and develop their skills in software engineering.About the Role:We are looking for a highly motivated individual with a passion for software development to contribute to our...

  • Software Engineer

    1 month ago


    Ottawa, Ontario, Canada Ford Motor Company Full time

    Ford Motor Company is a leading mobility company that values innovation and customer satisfaction. As a result, we are seeking an experienced software engineer to join our team.Job OverviewThe ideal candidate will have a strong background in software development with C++ and experience working on vehicle software updates. The selected individual will be...


  • Ottawa, Ontario, Canada Telesat Full time

    About TelesatTelesat is a leading global satellite operator providing reliable and secure satellite-delivered communications solutions worldwide. With a legacy of engineering excellence, reliability, and industry-leading customer service, Telesat has grown to be one of the largest and most successful global satellite operators.The company's revolutionary Low...


  • Ottawa, Ontario, Canada Nokia Full time

    About the RoleWe are seeking a highly motivated and skilled software engineer to join our team at Nokia. As a senior software development engineer, you will have the opportunity to work on cutting-edge projects that drive innovation in the field of networking and communications.


  • Ottawa, Ontario, Canada Procom Full time

    We are seeking a highly skilled Senior Embedded Software Engineer to join our team at Procom in Ottawa.As a key member of our team, you will be responsible for designing and developing software features using C++ and Python for cloud-connected modules.The ideal candidate will have 10+ years of experience in embedded C++ development, with recent experience...


  • Ottawa, Ontario, Canada Morson Talent (Canada & USA) Full time

    Job Summary:We are seeking a skilled Embedded Linux Software Engineer to join our team in Ottawa, Ontario. As an aerospace industry leader, we specialize in cutting-edge satellite and cellular technologies for aviation communication.About the Role:In this full-time position, you will design, implement, and maintain software for advanced avionics systems,...


  • Ottawa, Ontario, Canada Telesat Full time

    Job DescriptionTelesat, a leading global satellite operator, is seeking an experienced Senior Software Development Engineer to join its cutting-edge LightSpeed Software development team.About TelesatWith over 50 years of experience in delivering reliable and secure satellite-delivered communications solutions worldwide, Telesat has grown to be one of the...


  • Ottawa, Ontario, Canada Tech Insights Full time

    At TechInsights, we're shaping the future of semiconductor innovation. As a member of our dynamic team, you'll contribute to cutting-edge reverse engineering projects while developing your technical skills.We're looking for talented individuals with a passion for software reverse engineering and embedded systems engineering to join our team as Software...


  • Ottawa, Ontario, Canada Disability Solutions Full time

    Job Description:Stryten Energy is seeking a highly skilled Embedded Software Engineer to join our team. This role will be responsible for developing safety-critical systems using embedded real-time software.About the Role:This position requires strong programming skills, particularly in C, and experience with software configuration management tools. The...


  • Ottawa, Ontario, Canada Nokia Full time

    About the RoleWe are seeking an experienced Software Engineering Professional to join our team at Nokia. As a key member of our engineering team, you will be responsible for developing software solutions that meet the requirements of our clients.Your primary focus will be on automation and networking, leveraging your expertise in systems engineering...


  • Ottawa, Ontario, Canada Myticas Consulting Full time

    OverviewMyticas Consulting is a leading consulting firm specializing in high-performance networking solutions.Salary: $120,000 - $180,000 per year based on experience.Job DescriptionWe are seeking an experienced Network Processor Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and optimizing network...

  • Systems Architect

    1 month ago


    Ottawa, Ontario, Canada Dls Technology Corporation Full time

    Intermediate Systems Architect – Long Term ContractCompany Overview: DLS Technology Corporation is a leading provider of innovative solutions for the federal government.Estimated Salary: $120,000 - $180,000 per year, depending on experience and qualifications.Job Description:The Intermediate Systems Architect will play a key role in designing and...

  • Software Engineer

    1 month ago


    Ottawa, Ontario, Canada Randstad Full time

    We are seeking a skilled Backend Software Developer to join our team at {company}. As a Backend Software Developer, you will be responsible for designing, developing, and maintaining the backend infrastructure of our software applications.Responsibilities:Design and develop scalable and efficient backend systemsCollaborate with cross-functional teams to...


  • Ottawa, Ontario, Canada Nokia Full time

    Nokia, a global leader in 5G and network infrastructure, is seeking an experienced Senior Cloud-Native Software Engineer to join our Platforms Engineering team. This role is ideal for individuals with a strong background in cloud-native software development, SRE concepts, and a passion for creating solutions that deliver superior customer experiences.Job...


  • Ottawa, Ontario, Canada Harris Geospatial Solutions Full time

    About Your Role as a Senior Software Development EngineerWe are seeking an experienced Senior Software Development Engineer to join our team at Harris Geospatial Solutions. In this role, you will design and develop software solutions that operate in complex, multi-network environments.Your Responsibilities:Design and contribute to software architecture...


  • Ottawa, Ontario, Canada Nokia Full time

    Nokia is the leading provider of cloud-native software and as-a-service delivery models for communication service providers and enterprise customers.We are seeking a highly skilled Sr. Network Software Engineer to join our team, responsible for designing, developing, and maintaining network software solutions.The ideal candidate will have:Bachelor's degree...


  • Ottawa, Ontario, Canada Telesat Full time

    About the RoleWe are seeking an experienced Senior Software Development Engineer to join our team at Telesat in Ottawa, Canada. As a key member of our scrum team, you will contribute to the design, development, and testing of cutting-edge LightSpeed Software.


  • Ottawa, Ontario, Canada Kongsberg Geospatial Full time

    We are an industry leading software company that has been delivering real-time geospatial technology solutions for Defence and Aerospace applications worldwide for over 30 years. Kongsberg Geospatial is a wholly owned subsidiary of Kongsberg Defence & Aerospace in Norway, collaborating with our parent company to bring cutting-edge Remote Towers Solutions...


  • Ottawa, Ontario, Canada Rollbar, Inc. Full time

    Company OverviewQlik transforms complex data landscapes into actionable insights, driving strategic business outcomes. We excel in integration and governance solutions that work with diverse data sources, and our real-time analytics uncover hidden patterns, empowering teams to address complex challenges and seize new opportunities.Salary RangeThe anticipated...

Software Engineer

2 months ago


Ottawa, Ontario, Canada Ford Motor Company Full time

Software Engineer - C++ Developer

Ford is committed to innovation and delivering smart vehicles for a smart world. As part of our team, you will have the opportunity to work on cutting-edge projects that drive human progress.

This role is part of our Vehicle Software Platform group, responsible for designing and building the software platform that enables connectivity and advanced application features within next generation Ford vehicles.

Key responsibilities include designing, developing, and documenting new features for the software update stack, providing support for integration issues and defects, and contributing to optimizations in system resource usage and component performance.

Requirements

  • Education: Bachelor's degree in Computer Science, Mathematics, Engineering, or a related field
  • Experience: Minimum 2 years of software development experience with C++ and a minimum of 2 years professional experience in developing enterprise level software
  • Skills: Proven software engineering skills, including design, programming, debugging, and validation of software solutions
  • Preferred Requirements
    • 5+ years of software development experience with C++
    • Highly motivated and self-directed
    • Advanced knowledge of modern C++
    • Experience writing multithreaded software