Discover Technata Job board

Find your next tech job in Kanata North, Canada’s largest technology park. Then explore endless international opportunities and dream about where your career will take you. With the Country’s largest density of technology companies ranging from promising startups to leading global giants, Kanata North is the place to be if you are serious about a career in tech.

Snr Engineer I (Software Design)

Sanmina Corporation

Sanmina Corporation

Design
Asia · Singapore
Posted on Friday, September 27, 2024

Snr Engineer I (Software Design)

Job Responsibilities:

  • Create specifications and define software architecture for embedded systems.
  • Design and develop MCU based firmware for embedded system.
  • Design and develop middleware, application and GUI in Windows, embedded Linux or other environments.
  • Work closely with other engineers to analyze and resolve bugs.
  • Analyze performance bottleneck and optimize product quality and throughput.

Job Requirements:

  • Master or degree in computer science, computer engineering or electronic engineering, or equivalent
  • At least 5 years direct relevant experience for the senior engineer position.
  • Fresh graduates with relevant knowledge or experience are welcome.
  • Experience in MCU firmware or embedded Linux development.
  • Firmware development experience with STM32 family is a plus.
  • Good understanding in hardware and ability to develop low level codes.
  • Strong programming experience in C/C++. Rich experience on embedded software development is a plus.
  • Good knowledge in software debugging and performance optimization.
  • Good experience in embedded systems based on ARM Cortex-M or Cortex-A series processors.
  • Familiar with ISO13485 or IEC 62304 design process, source version control and bug tracking system is an advantage.
  • Independent and resourceful.