Join to apply for the Senior Embedded Software Engineer role at Synex 17 hours ago Be among the first 25 applicants Join to apply for the Senior Embedded Software Engineer role at Synex This range is provided by Synex. Your actual pay will be based on your skills and experience talk with your recruiter to learn more. Base pay range $150,000.00/yr - $170,000.00/yr Direct message the job poster from Synex The Basics This is a full-time position based in our downtown Toronto office. Well ask that you spend at least 2 days per week working in the office, with some variability based on project needs. The starting salary range for this position is $150,000 - $170,000. The hiring manager for this position is Patryk Laskowski, and you can see his LinkedIn profile here. In this role, well expect you to: Design, develop, and optimize embedded software for our next generation of ST MP2 processors, 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. Conduct performance analysis, debugging, and optimization of embedded systems for reliability and efficiency 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. Design reliable and robust sequences (such as power-up, reset, boot loading, power management, thermal control, calibration, etc.) that are easy to debug and reuse Drive thorough testing and characterization of all designs, driving iterative improvements to meet performance, reliability, and manufacturability standards while ensuring all activities align with our Quality Management System (QMS). You might be right for this role if you: Consistently make sound decisions in dynamic, ambiguous environments. Have strong communication skills and can collaborate effectively across multidisciplinary teams. Possess expertise in modern application processors and dedicated coprocessor MCUs, with a focus on advanced architectures. Have experience working with embedded Linux, including system-level development and optimization. Are proficient in using debugging and testing tools to diagnose issues and ensure system performance and reliability. Enjoy mentoring less experienced team members in areas of expertise. Have experience operating within a regulated environment, like medical devices or aerospace. About Synex Medical At Synex, our work culture is defined by a blend of ambitious goals, intense passion for our mission, and a deep commitment to the well-being of our employees. We encourage our team to set ambitious goals and provide the autonomy needed to achieve them. While achieving significant milestones can require extra effort and collaboration at times, we also prioritize rest and self-care to maintain our teams well-being. Our policies and practices encourage taking time for personal and family commitments, ensuring that our employees can maintain a fulfilling life outside of work. Developing strong social connections helps tie us together even when we are located in different places. Routinely, we meet in our regional offices for paid company lunches, learning sessions and social events. Transparency and ethical standards are also foundational to how we operate. We collaborate with external partners from academia and industry to review and provide feedback on our work, ensuring scientific rigor and accountability. Internally, we promote psychological safety through regular check-ins with employees, anonymous surveys, and multiple avenues for reporting concerns, including an online reporting tool. These measures foster a supportive and open environment where employees feel safe to voice their concerns and contribute to the companys success. Building towards a predictive healthcare future starts with our team. We are dedicated to offering a strong benefits package which will improve as Synex expands. We currently offer: Health, Dental, and Vision Insurance: We cover 100% of the premiums for our employees. Coverage for partners and dependents varies based on location and plan. Flexible Time Off: We dont place annual limits on vacation and sick days, and we require that you take at least 3 weeks of vacation each year (not counting company holidays!). Parental Leave: We provide 6 months of fully paid leave for all parentswhether youre a birthing, non-birthing, or adoptive parent. Professional Development: Invest in your growth with up to $1,500 annually for courses, certifications, or conferences. Relocation Reimbursement: $5,000 for domestic moves, and $10,000 for international moves to Toronto Equal Opportunity Statement 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 protected characteristics. If you require accommodations for a disability during the interview process, please fill out our accommodations request form here. Your information will remain confidential and be used solely to determine appropriate accommodations for the interview process. Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Industries Biotechnology Research and Medical Equipment Manufacturing Referrals increase your chances of interviewing at Synex by 2x Sign in to set job alerts for Embedded Software Engineer roles. Richmond Hill, Ontario, Canada 1 month ago Automotive Graphics Embedded Software Engineer Markham, Ontario, Canada $121,280.00-$181,920.00 5 days ago Mississauga, Ontario, Canada $85,000.00-$90,000.00 23 hours ago Software Quality Assurance and Automation Test Engineer -Automotive Infotainment Senior Embedded Software Design Engineer MTS - Deep Learning Software Engineer - AI Models Markham, Ontario, Canada $126,160.00-$189,240.00 2 weeks ago Staff Embedded Software Engineer- Lasers (Toronto, Ontario) Software Development Engineer 2 (Temp., 1 year) Markham, Ontario, Canada $84,720.00-$127,080.00 2 days ago Markham, Ontario, Canada $126,160.00-$189,240.00 4 hours ago Staff QA Engineer, Embedded Systems (Toronto) MTS - Deep Learning Software Engineer - AI Models Software Development Engineer - HIP/OpenCL Runtime Markham, Ontario, Canada $102,480.00-$153,720.00 2 weeks ago Markham, Ontario, Canada $102,480.00-$153,720.00 2 weeks ago CPU Power Management Controller Firmware Developer Markham, Ontario, Canada $126,160.00-$189,240.00 4 hours ago Data Center GPU Power Management Architect Markham, Ontario, Canada $150,400.00-$225,600.00 2 weeks ago Were unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr
Job Title
Senior Embedded Software Engineer