Staff Embedded Software Engineer

Toronto, ON, Canada

Job Description


The Basics

  • This is a full-time position based in our downtown Toronto office.
  • Some in-office availability will be required, but we\'ll support work from home as much as possible.
  • Work hours are flexible, but meetings are typically scheduled between 9 am and 6 pm Eastern Standard Time.
  • We will share the salary range for this position during the intro call. You can see all of the stages of our interview process on our career page
. * The hiring manager for this position is Stephen McFadyen, Chief Engineer. You can see his Linkedin profile
.

In this role, we\'ll expect you to:
  • Define and develop our embedded system architecture, including selecting hardware and software components and planning system-level integration.
  • Design, develop, and maintain low-level firmware for our next generation of ST processors (MP2), with a focus on writing code for the dedicated M33 microcontroller.
  • Create drivers for various peripherals and components of the application processor within the Linux operating system.
  • Collaborate with hardware engineers in the process of board bring-up, including debugging hardware-software integration issues, performing system-level testing, and validating the functionality and performance of new hardware designs.
You might be right for this role if you have:
  • In-depth understanding of modern application processors, especially those with dedicated coprocessor MCUs.
  • Hands-on experience with the MP1 series or similar processors.
  • Expertise in FPGA programming, including understanding of hardware description languages (like VHDL or Verilog), FPGA architectures, and the ability to implement complex algorithms and functions in hardware.
  • Experience in developing and troubleshooting embedded Linux systems, including kernel configuration, bootloaders, and developing custom drivers and applications for embedded devices.
  • Proficiency in hands-on debugging and testing embedded systems, including using tools like JTAG, oscilloscopes, and logic analyzers, as well as software debugging tools.
  • Willingness to mentor less experienced team members in areas of expertise.
Additional Details

About Synex Medical

Synex Medical was founded by CEO Ben Nashman in 2017 with a simple yet powerful vision - to provide individuals with real-time insights into their body\'s day-to-day functioning.

Since then, we\'ve been on a mission to revolutionize healthcare by making predictive health monitoring the norm. Our compact, non-invasive device, powered by miniaturized magnetic resonance technology, will enable real-time monitoring of critical metabolites such as glucose and lactate and empower individuals to take control of their health.

We\'re supported by VC firms such as and , and we\'re headquartered in Toronto, Ontario. We hire employees in both Canada and the United States. In the U.S., most of our employees are located near the Boston area.

We value excellence, ambition, curiosity, accountability, and communication in our workplace culture, and we seek exceptional colleagues who put the team first and deliver outstanding results.

For us, stellar performance matters more than the amount of hours you work. We appreciate self-motivated, self-aware individuals who act like leaders and embrace the freedom and responsibility of our working environment.

Benefits

We\'re proud of the benefits package that we offer to employees, and we\'ll be expanding it further as we grow. It currently includes:
  • Health, dental, and vision insurance - employee premiums are 100% paid for by Synex
  • Flexible time off - No annual limits on vacation or sick time, with a 3-week vacation minimum each year
  • Parental leave - 6 months fully paid leave for birthing, non-birthing, and adoptive parents
  • Professional development reimbursement - up to $1,500 each year
Equal Opportunity

We believe that excellence isn\'t defined solely by qualifications, but also by the potential for growth and meaningful impact. Many highly capable individuals, especially those who identify as women or gender-nonconforming, may underestimate their abilities.

We encourage you to consider applying for this role if you believe you have the skills, experience, and passion to excel, even if you don\'t meet every single qualification. To assist you in this process, we recommend closely assessing your alignment with each job requirement rather than relying solely on your overall impression of the job. Your unique background, skills, and experiences could be a key to our success, so please don\'t let self-doubt hold you back.

And just to make it extra clear - we are an equal-opportunity employer. We value the collaboration of people with diverse ideas, experiences, and points of view. A diverse team makes Synex an exciting and creative place to work, and we welcome individuals from all walks of life.

All of our hiring choices are strictly based on business needs, job qualifications, and individual abilities, rather than any .

If you require accommodations for a disability during the interview process, please fill out our accommodations request form . Your information will remain confidential and be used solely to determine appropriate accommodations for the interview process.

Department Role Embedded Locations Toronto Remote status Hybrid Remote

Contact Talent & People Manager - Operations

Colleagues

Related jobs

Toronto

careersite--jobs--form-overlay#showFormOverlay">Apply for this job jobs--overlay#closeOverlay">

Software Engineering \xc2\xb7 Toronto \xc2\xb7 Hybrid Remote

Staff Embedded Software Engineer

Lead embedded system architecture and firmware development for next-gen processors as we work toward a future of predictive healthcare

Synex Medical

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2274966
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned