drjobs Embedded Software Engineer

Embedded Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Mississauga - Canada

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

As our Embedded Software Engineer/MTS you will be instrumental in using your skill and experience as part of a team to design implement maintain and test safety critical realtime flight software solutions that are modular extendable testable and efficient. You will lead difficult and complicated subsystem designs and implementations helping to grow the skills of more junior teammates through mentoring and coaching.

Responsibilities:
  • Design implement and test embedded applications.
  • Ensure designs are documented and well communicated.
  • Collaborate with other engineering disciplines (Systems controls electrical) to develop requirements/solutions.
  • Review the work of teammates.
  • Elicit requirements from various stakeholders/documents.
  • Mentor and grow the skills of more junior team members via conversations review of work products explanation of design tradeoffs etc.
  • Support/Lead estimation efforts for new tasks.
  • Collaborate with other seniors and management on the establishment evolution and enforcement of standards for coding tools/environments processes etc.
  • Other duties as will be assigned from time to time by management or a team lead.
Requirements:
Required Skills/Experience
  • Strong knowledge of C/C
  • 5 years of relevant experience.
  • Solutions implemented on bare metal.
  • Proven ability to design and implement embedded software.
  • Hands on experience with one or more of the following: FPGAs RAM ROM Flash and Microcontrollers.
  • Strong written/verbal communication skills.
  • Strong analytical and problemsolving skills.
  • Bachelors or Graduate degree in software Computer or Electrical Engineering or Computer Science.
Beneficial Skills/Experience
  • Real time Operating systems.
  • Object oriented programming.
  • Communications interfaces (SPI EtherCAT CANOpen etc.)
  • Familiarity with System on a Chip and integration with FPGAs.
  • Test driven development.
  • Continuous integration/build automation.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.