Superior Jobs


Embedded Systems Developer - Bare Metal C

  • ID: 463785
  • Posted: 3/23/2020
  • Location: Oakville, ON
  • Category: IT - Software Development
  • Job Type: Direct Placement
  • Duration: Direct Placement


Acara Solutions is seeking an Embedded Systems Developer - Bare Metal C for our client in Oakville, ON, L6H6R7.

Job Description:
As an Embedded Systems Developer your key area of responsibility will be implementing new logic into the firmware, programming primarily in C. You will work in one or several of many areas of focus depending on your experience including GPS, Modem, Accelerometer, Vehicle Data, Security and more. Part of this role includes utilizing big data environment to analyze the effectiveness of changes implemented and to help troubleshoot and find issues. You will need to work closely with your colleagues on the Embedded Systems Team, as well as Solution Engineering, Software Development and key leadership stakeholders. To be successful in this role you will have a keen eye for the details to consistently adhere to coding standards and perform peer QA and code reviews. Being inquisitive and constantly looking for a new technical challenge or to use a new tool will also contribute to your success. In addition, the successful candidate will have strong communication skills, in their technical documentation, collaboration with teammates, and with providing technical support to other teams.

  • Develop an in-depth understanding of the firmware and how all the modules work
  • Perform firmware development in the required area of expertise (modem, GPS, vehicle data, security, etc) using C as per the development standards
  • Understand and utilise SQL syntax and Google BigQuery to determine device health and effectiveness of new functionality
  • Perform quality assurance by doing peer review, ensuring coding standards are followed and looking for logic errors and other bugs
  • Keep up-to-date documentation for all your areas of responsibility

Job Requirements

Required Skills / Qualifications:
  • Bachelor’s degree
  • 2+ years experience in embedded development using bare metal C

Preferred Skills / Qualifications:
  • Experience with SQL
  • Experience using scan tools an asset
  • Experience with modems an asset
  • Experience with GPS an asset
  • Experience with accelerometers an asset
  • Experience with encryption or cryptographic modules an asset
  • Familiarity with engine protocols and OEMs an asset

Aleron companies (Acara Solutions, Aleron Shared Resources, Broadleaf Results, Lume Strategies, TalentRise, Viaduct, and Aleron's strategic partner, SDI) are Equal Employment Opportunity and Affirmative Action Employers. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender identity, sexual orientation, national origin, genetic information, sex, age, disability, veteran status, or any other legally protected basis. The Aleron companies welcome and encourage applications from diverse candidates, including people with disabilities. Accommodations are available upon request for applicants taking part in all aspects of the selection process.

Applicants for this position must be legally authorized to work in the United States. This position does not meet the employment requirements for individuals with F-1 OPT STEM work authorization status.

Already have an account? Log in here