Embedded Software Engineer

1 week ago


Oakville, Ontario, Canada Ford Motor Company Full time

Ford Motor Company is revolutionizing the transportation industry with its vision of a fully electric future. The Electric Vehicles, Digital and Design (EVDD) team is at the forefront of this endeavor, driving innovation and excellence in customer experience.

This role offers an exciting opportunity to be part of a dynamic and agile team that delivers cutting-edge software solutions for connected car technology. As an Embedded Software Engineer on our Connectivity Platform Software team, you will work collaboratively with global cross-functional teams to design, develop, and implement high-quality software features for modern vehicles.

The successful candidate will have a strong foundation in C/C++ programming, embedded systems, and Agile software development methodologies. With a keen interest in software algorithms, multi-threaded systems design, and real-time OS development, you will be passionate about ensuring software quality and performance.

We are seeking a highly motivated and experienced professional who is proactive, self-driven, and enthusiastic about working in a fast-paced environment. If you are looking to kickstart your career in the automotive industry or want to take your skills to the next level, this is an excellent opportunity to join a leading company and contribute to shaping the future of transportation.

Key Responsibilities
  • Design, implement, debug, test, and maintain software features using modern C/C++ programming languages.
  • Collaborate with cross-functional teams to deliver state-of-the-art software solutions for CAN and Ethernet networks.
  • Investigate, debug, and resolve software defects, including online/offline debugging of issues with vendors and suppliers.
  • Propose and implement optimizations/enhancements to improve software performance and quality.

Requirements:

  • Bachelor's Degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
  • 2+ years' professional experience in an embedded SW development environment.
  • Proven experience with Agile software development processes and tools.
  • Strong knowledge of computer science fundamentals, including memory management, data structures, algorithms, and networking.
  • Familiarity with Linux development environments, static and dynamic code analysis tools, and embedded build systems.
  • Experience with modern cybersecurity solutions and practices in embedded platforms.

Preferred Qualifications:

  • Master's Degree in Computer Engineering, Electrical Engineering, or Computer Science.
  • Hands-on experience with Docker, Eclipse, and similar integrated development environments.
  • Knowledge of test-driven development paradigm and version control systems like Git.

Salary Range: $120,000 - $180,000 per year, depending on experience.


  • software engineer

    4 weeks ago


    Oakville, Ontario, Canada INDUSTRIOS Software Inc. Full time

    Job DescriptionAt INDUSTRIOS Software Inc., we are seeking a highly skilled software engineer to join our team. As a key member of our software development team, you will be responsible for writing, modifying, integrating, and testing software code. Your extensive experience in computer science and software development will enable you to maintain existing...


  • Oakville, Ontario, Canada INDUSTRIOS Software Inc. Full time

    Education:Experience:EducationBachelor's degreeComputer scienceKey Responsibilities:Write, modify, integrate, and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes, and solutionsAssist in the development of logical and physical specificationsResearch and evaluate various...


  • Oakville, Ontario, Canada INDUSTRIOS Software Inc. Full time

    INDUSTRIOS Software Inc. - Senior Software Developer PositionEstimated Salary: $120,000 per year.We are seeking a highly skilled Senior Software Developer to join our team at INDUSTRIOS Software Inc. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software applications.About the...


  • Oakville, Ontario, Canada KUMAARS INC Full time

    Job TitleSoftware EngineerAbout the RoleWe are seeking a skilled Software Engineer to join our team at KUMAARS INC. In this role, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesDesign, develop, and test software applications to meet business requirements.Maintain existing software systems by making...


  • Oakville, Ontario, Canada KingswaySoft Inc Full time

    Role OverviewKingswaySoft Inc is a leading provider of integration software, and we are currently seeking an experienced Software Developer to join our high-performing team.About the RoleThis challenging role involves engineering and building complex integration software using C# and .NET Framework. As a member of our software engineering team, you will have...


  • Oakville, Ontario, Canada System Micro Technology and Consulting Corp Full time

    Job DescriptionWe are seeking a skilled software engineering professional to join our team at System Micro Technology and Consulting Corp.About the RoleThis is a full-time position that involves designing, developing, and maintaining software applications. As a software engineer, you will be responsible for working on various projects, collaborating with...


  • Oakville, Ontario, Canada Sagen Full time

    Job SummarySagen is seeking a highly skilled Application Developer to join our team. This role involves developing and maintaining scalable and reliable software engineering solutions in a timebound agile manner.As a key member of our Software Engineering team, you will participate in the development of Sagen's modernization strategy and implementation,...


  • Oakville, Ontario, Canada IS-MCNA Full time

    Job DescriptionThis role is an exciting opportunity for a skilled software engineer to join IS-MCNA as a senior software engineer.The successful candidate will be responsible for designing, developing, and maintaining high-quality software applications.Key ResponsibilitiesDesign and develop software applications using various programming languages such as...


  • Oakville, Ontario, Canada Sagen Full time

    Job SummaryThis role offers a unique opportunity to develop and maintain scalable software engineering solutions in a time-bound agile environment. Reporting to the Manager, Software Engineering, you will be responsible for delivering projects according to scope, schedule, quality, performance, and scalability expectations.Key Responsibilities:Support the...

  • Software Engineer

    4 weeks ago


    Oakville, Ontario, Canada Randstad Full time

    We are seeking a Software Engineer - Application Development to join our team at {company}.As a Software Engineer - Application Development, you will be responsible for developing and maintaining high-quality software applications.Design, develop, and test software applicationsCollaborate with cross-functional teams to identify and prioritize software...


  • Oakville, Ontario, Canada KUMAARS INC Full time

    We are seeking a skilled Sr. Software Engineer to join our team at KUMAARS INC. This is a full-time position with an estimated salary of $75,000 - $100,000 per annum.Job Summary:This role involves designing, developing, and testing software applications for various platforms. The ideal candidate will have a strong background in software development and...


  • Oakville, Ontario, Canada KUMAARS INC Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at KUMAARS INC. As a key member of our engineering department, you will be responsible for designing, developing, and maintaining cutting-edge software solutions.Key ResponsibilitiesSoftware Development: Design, develop, test, and deploy high-quality software...


  • Oakville, Ontario, Canada Sagen Full time

    Sagen is a leading enterprise, seeking a highly skilled Software Engineering Solutions Developer to join our team. The ideal candidate will possess strong technical expertise in software development and a passion for delivering scalable and reliable solutions.Job SummaryThe Application Developer will be responsible for developing and maintaining software...


  • Oakville, Ontario, Canada System Micro Technology and Consulting Corp Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at System Micro Technology and Consulting Corp.This is a full-time position with a competitive salary of $120,000 per year, plus benefits.As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software applications using Java,...


  • Oakville, Ontario, Canada Ford Full time

    Ford is revolutionizing the electric transportation industry with its Electric Vehicles, Digital and Design team. This pioneering group delivers exceptional customer experiences for electric vehicle buyers and owners. As a Software Engineer for Connected Car Solutions, you will join an agile team of innovators who work collaboratively to deliver cutting-edge...


  • Oakville, Ontario, Canada Ford Full time

    At Ford, we're revolutionizing the transportation industry with our vision of a fully electric future. As a key member of our Electric Vehicles team, you'll be part of shaping this revolutionary change.Ford's Digital and Design (EVDD) team is on a mission to deliver exceptional customer experiences for electric vehicle buyers and owners. We're a...

  • Software Engineer

    3 weeks ago


    Oakville, Ontario, Canada IT Minds Inc. Full time

    Company Overview:IT Minds Inc. is a dynamic and innovative company that values diversity and inclusivity in the workplace.Job Title: Software EngineerSalary:$85,000 per yearJob Description:As a software engineer at IT Minds Inc., you will be responsible for developing and maintaining complex software applications using Java, JavaScript, and React.js.You will...


  • Oakville, Ontario, Canada AMAZE IT SERVICES CANADA INC. Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineering Specialist to join our team at AMAZE IT SERVICES CANADA INC.Job SummaryThe successful candidate will be responsible for designing, developing, testing, and maintaining software applications to meet the needs of our clients.Key ResponsibilitiesDesign, develop, test, and...


  • Oakville, Ontario, Canada IT Minds Inc. Full time

    Job OverviewWe are seeking a skilled Software Engineer to join our team at IT Minds Inc. as a permanent position.The estimated salary for this role is $60,000 - $90,000 per year, depending on experience and qualifications.Job DescriptionThis role involves writing, modifying, integrating, and testing software code. You will also be responsible for maintaining...

  • Software Engineer

    1 month ago


    Oakville, Ontario, Canada Pelmorex Corp. Full time

    Job Title: Software Engineer (Backend)About the Role:As a Backend Software Developer at our company, you will be responsible for designing, developing, and maintaining our backend infrastructure.Key Responsibilities:• Design and develop scalable and efficient backend systems• Collaborate with cross-functional teams to identify and prioritize project...