Director OR Manager of Embedded Systems

Apply Now

Company: IMS Group

Location: Winnipeg, MB R2C 5M8

Description:

Job Descriptions:
  • Lead the embedded hardware design team, establishing goals, priorities and timelines.
  • Collaborate with cross-functional teams to align hardware design with software development and overall product objectives.
  • Drive innovation and stay ahead of emerging trends in embedded systems.
  • Architect, design, and oversee the development of embedded hardware, including PCB design with integration of microcontrollers (ARM, AVR, Microchip), FPGAs, sensors, communication protocols (I2C, SPI, UART), and communication modules.
  • Ensure compliance with industry standards, regulatory requirements, and certifications.
  • Conduct design review, simulations, and testing to ensure reliability and quality.
  • Collaborate with software engineers to ensure optimal integration between hardware and firmware/software.
  • Support the development of low-level drivers, APIs, and real-time operating systems (RTOS) for embedded platforms.
  • Drive improvements in system performance, power consumption, and user experience through software optimization.
  • Oversee project timelines, budgets, and deliverables, ensuring that products meet specifications and deadlines.
  • Identify and mitigate risks throughout the hardware and software development cycle.
  • Work closely with other stakeholders and departments.

Job Requirements:
  • Education: Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  • Minimum 10 years of experience in embedded hardware design and minimum 3 years in management/leadership role.
  • Expertise in designing embedded systems such as Altium Designer and OrCAD and software development tools such as Git and Jira.
  • Strong knowledge of software development for embedded systems, including proficiency in C/C++, Python, Linux, or similar languages.
  • Demonstrated ability to manage complex projects, budgets, and cross-functional teams.
  • Excellent communication and leadership skills.
  • Works well under pressure and under tight timelines.
  • High level of organizational skills, detail-oriented, and analytical.
  • Able to travel within Canada, the USA as required.

Similar Jobs