CrawlJobs Logo

Manufacturing Software Developer

https://www.randstad.com Logo

Randstad

Location Icon

Location:
Canada, Kanata

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided
Save Job
Save Icon
Job offer has expired

Job Description:

At Randstad Digital we are looking for a talented Manufacturing Software Developer to join our renowned automotive manufacturing client’s team in Kanata, ON. This 12-month onsite contract will have you join their team to work on device side code to support functional testing of hardware in the devices at the factory where they are built, design verification of hardware via bench testing or reliability testing in lab environments, software that interacts with hardware drivers to execute test commands and send responses to a PC station, and additional requirements for the bench and reliability testing that extends what is supplied to the factory.

Job Responsibility:

  • Reproduce and analyze software bugs by investigating reported issues, reproducing them in various environments, gathering data and logs, and identifying the root cause
  • Prioritize and categorize bugs by severity, collaborating with developers to address the most critical issues first
  • Develop and execute test cases to verify bug fixes and ensure that the resolved issues do not introduce new problems
  • Collaborate with developers to understand the codebase, identify potential areas of improvement, and provide clear and concise bug reports
  • Improve the software development process by proactively identifying areas for improvement in debugging and triaging and suggesting better tools or workflows

Requirements:

  • Experience in multi-threaded programming
  • Proficiency in at least one programming language (e.g., Python, C++)
  • Experience in software debugging and triaging
  • Ability to read and interpret HW schematics
  • Prior experience with hardware debugging
  • Prior experience with developing software in support of hardware testing
  • Automotive software development experience with CAN bus communications, AutoSAR/MCAL
  • Debugging on multi-processor hardware architecture
  • Wireless technologies (GSM, LTE, GPS, NFC, Bluetooth, and WiFi)
  • Experience with developing software in support of hardware testing using measurement equipment such as power supplies, DAQs, DMMs
  • Bachelor's degree in Computer Science or a related field
  • Proven embedded software development skills with Linux
  • 8+ years experience in the design and development of BSP (Linux/QNX) and bootloaders
  • Detailed knowledge of ARM processors (A series, M series)

Nice to have:

  • Understanding of SHE (Secure hardware Extension) specification
  • Experience of driving troubleshooting across multiple teams and vendors
What we offer:

Opportunity to gain practical experience in an agile software development model

Additional Information:

Job Posted:
April 27, 2025

Expiration:
April 29, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.