EPITEC

AUTOSAR Embedded Software Developer

Ottawa, ON, CA

about 2 months ago
Save Job

Summary

Position: Autosar Embedded SW Developer

Location: Fully Onsite

About Us: We were founded on the belief that freedom of movement drives human progress. As we look to the future and society's changing needs, 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 Role: We are seeking a dynamic Autosar Embedded SW Developer to join our driver and platform bring-up team for the next-generation Gateway ECU. This position offers an exciting opportunity to develop software drivers for various hardware peripherals, including adapting existing drivers and developing new driver architectures.

Your Impact:

  • Work in an Agile software development environment to deliver state-of-the-art software solutions for the next-generation Gateway product.
  • Design and implement platform software to support advanced application features.
  • Debug platform software and provide fixes as required.
  • Bring up new embedded hardware modules.
  • Extend existing software architecture for new feature requirements.
  • Collaborate closely with our vendors, hardware team, and other embedded software teams to resolve platform and firmware issues.

Required Skills:

  • Ability to read and understand technical datasheets as well as schematics.
  • Experience in multi-threaded programming in C and Assembly.
  • Previous experience with low-level device driver development and board bring-up.

Preferred Skills:

  • Exceptional technical debugging and troubleshooting skills.
  • Excellent analytical and problem-solving skills.
  • Experience with hardware peripherals bring-up: CAN, LIN, Ethernet, UART, SPI, I2C, etc.
  • Experience with AUTOSAR and MISRA coding standards.
  • Experience with MATLAB modeling.
  • Knowledge of ISO 26262, ASIL safety standard.
  • Knowledge of ARM microprocessor architecture.
  • Experience with scripting languages like Python.

Education:

  • Bachelor's Degree in Computer Engineering, Electrical Engineering, or an equivalent field of study (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 required.)
  • 2+ years of software development experience (5+ years preferred).

Additional Information:

  • This position is fully onsite.
  • We thank all applicants for their interest, but only those selected for an interview will be contacted.
  • We are an Equal Opportunity Employer and are 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. We do not sponsor work permit applications.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job