Resume Score

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

Sign in to check score

About the role

  • Principal Software Engineer designing and delivering Control Software and Firmware for ultra high-performance products. Leading technical teams and collaborating with engineers for customer trials and product sustainability.

Responsibilities

  • Design, develop, and deliver Control Software and Firmware for Ultra High-performance electronic products.
  • Provide technical leadership to a small multi-faceted design team.
  • Work collaboratively with an interdisciplinary team of engineers.
  • Assist with customer trials, address field issues, and ensure product sustainability.
  • Involve in Joint development programs that may require extensive interaction with partner engineering teams.

Requirements

  • Background in developing embedded system software for large-scale complex multi-processor product architectures.
  • In-depth understanding of complete system software (System bring up & Diagnostics to run time control operating system and support applications)
  • Expertise with debugging tools and testing techniques (unit testing, system-level testing)
  • Demonstrate lifecycle product ownership of complex products.
  • Participating in a cross-functional team from product inception to volume production
  • Work with support groups, including Sales, Marketing, Purchasing, Manufacturing, Customer Support, Compliance, Safety, and Sustainability
  • Bachelor's degree in engineering and 12+ years

Job type

Full Time

Experience level

SeniorLead

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

RemoteCanada

Report this job

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