Software Engineer - Power Distribution

Posted 7 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Embedded Software Developer improving power distribution and vehicle management systems at General Motors. Collaborating with teams to develop software for low voltage devices and testing protocols.

Responsibilities

  • Develop understanding of low voltage systems, software and test environments to support software quality.
  • Receive software deliverable assignments in a scrum environment and develop software functionality in embedded C environment.
  • Frequently collaborate with software solution teams, low voltage systems team, virtual model development team and other cross-functional teams in the resolution of Tested Functionality Rollout Plan failures.
  • Develop and implement algorithms for various low voltage related features using C code.
  • Interact with test scripts written in C and Python, recommending changes and authoring cases where required.
  • Develop comprehensive test plans for the team and lead test case development to assess software products at the solution level.
  • Identify software anomalies, missed requirements and performance issues early in the development process.
  • Develop robust continuous automation methods using tools such the robot framework.

Requirements

  • Bachelor’s Degree in Mechanical, Mechatronic, Software, Electrical, or Computer Engineering.
  • 2-5+ years of embedded software development and/or test experience.
  • Proficient with Python or other similar scripting languages (R, C, C++, MATLAB, VBA, or equivalent programming language).
  • Experience reading and debugging source code in embedded C language.
  • Developer-level competencies in the same.
  • Experience with Trace 32.
  • Experience with JIRA, GIT, Rhapsody, Optimus and Scaled Agile Framework.
  • Software-in-the-loop / controller virtualization test environment experience.
  • Experience working in an Agile environment.

Benefits

  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave.
  • Healthcare, dental and vision benefits including health care spending account and wellness incentive.
  • Life insurance plans to cover you and your family.
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement.
  • GM Vehicle Purchase Plan for you, your family, and friends.

Job type

Full Time

Experience level

JuniorMid level

Salary

CA$90,900 - CA$136,400 per year

Degree requirement

Bachelor's Degree

Tech skills

PythonVBA

Location requirements

HybridMarkhamCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.