Search jobs > Ottawa, ON > Software developer

Software Developer

Ford Motor Company
Ottawa, ON, Canada
$50-$65 an hour (estimated)
Full-time

Ford was built on the belief that freedom of movement drives human progress. As we look to the future and the changing needs of society, we are committed to becoming the world’s most trusted mobility company delivering smart vehicles for a smart world.

Join our team as we create tomorrow! We believe in putting people first, working together, and facing challenges head-on.

The successful candidate will be joining an agile software development team responsible for feature development and support of Wireless LAN / WiFi connectivity in the fully networked vehicle.

The minimum requirements we seek

University degree in a programming / comp-sci / engineering related program (Successful candidates will be required to provide proof of degree completion for the highest level of education attained.

If the degree was obtained from a school outside of Canada, an Education Credential Assessment report showing Canadian equivalency is also

  • 2+ years experience in a software development role
  • Demonstrated experience with C++ / C
  • Experience with object-oriented programming concepts
  • Experience with POSIX-compliant / certified operating systems (. Linux, QNX)
  • Proven experience with common development tools (. git, repo, make, gcc, g++, gdb)

Our preferred requirements

  • Knowledge of Wi-Fi and / or cellular wireless technologies would be an asset
  • Knowledge with Java / Kotlin and familiarity with Android development ecosystem would be an asset
  • Experience in developing in a Linux-based environment would be an asset
  • Experience in embedded software development would be an asset
  • Experience with static analysis tools such as Sonarqube, Valgrind would be an asset.
  • Experience with common networking technologies (. Ethernet, IP, TCP, UDP, ICMP, ping, ARP, Route, DNS, DHCP) would be an asset
  • Experience with data packet analysis and related tooling (. Wireshark / tcpdump) would be an asset
  • Demonstrated communication and problem solving skills

We thank all applicants for their interest, but only those selected for an interview will be contacted.

Ford of Canada is an Equal Opportunity Employer and is committed to a culturally diverse workforce. Accommodations for applicants with disabilities throughout the recruitment, selection and / or assessment processes, where needed, are available upon request.

Please inform Human Resources of the nature of any accommodation(s) that you may require.

Candidates for this position must be legally entitled to work in Canada. Ford Motor Company of Canada, Limited does not sponsor work permit applications.

undefined

30+ days ago
Related jobs
Promoted
Akkodis
Ottawa, Ontario

NET (for intermediate developer). ...

Altair Engineering
Canada

System Software Stability, Connected Car Technologies POSITION SUMMARY Do you want to kick start your career into high gear while working with cutting-edge technology? In this position, you will be part of the System Software Stability team at a top automotive manufacturer, working on a variety of e...

QNX Software Systems
Ottawa, Ontario

BlackBerry QNX was born in embedded, and provides time-tested and trusted foundation software, including our deterministic microkernel real-time operating system (RTOS), safety-certified products, middleware and security solutions, all purpose-built for embedded systems. BlackBerry QNX software is t...

Telesat Canada
Ottawa, Ontario

As a Senior Software Developer, the selected candidate will participate actively in the software development, productization and maintenance of the Telesat Lightspeed System Model, a state-of-the-art engineering tool running on high performance computing (HPC) infrastructure for the modeling of reso...

Thales
Ottawa, Ontario

Software Developer (New Grad): Angular/React C#/Java. The successful candidate will implement, integrate, test, configure, and document full stack web-based software applications, and will be involved in selection, design, and experimentation activities related to such software in support of Innovat...

BMO
Canada, Canada

Drives the overall software development lifecycle including working across functional teams to transform requirements into features, managing development teams and processes, and conducting software testing and maintenance. Analyzes, develops, tests, and implements new software programs, and documen...

Litens Automotive Group
Canada

Lead/plan & perform embedded software engineering assignments. Contribute to the evaluation of more junior developers. ...

N. Harris Computer Corporation - CAD
Ontario, Canada
Remote

Are you passionate about shaping the future of education through technology? Join the dynamic team at Cayenta, a division of Harris, as a Senior Full Stack Developer. As a Senior Full Stack Developer, you will be instrumental in driving continuous improvement and innovation. We are looking for a can...

Ford Motor Company
Ottawa, Ontario

The Vehicle Software Platform group is responsible for the software platform that enables connectivity and advanced application features within next generation Ford vehicles. Working as a member of this software team, you will be involved in cutting edge embedded software development, working on sys...

Stryten Energy
Ottawa, Ontario

Carry out full software development life-cycle for safety-critical systems: planning, development, testing, and (if necessary) certification of embedded software. Provide input on overall product design and architectural design of embedded software. Prepare for and conduct peer reviews of software d...