Design Specialist - Software (iii)

FLIR

Waterloo, Canada
Base: $76,800.00-$102,400.00; bonus/equity: not sp...
Embedded software design and development
C coding for microchip and stmicroelectronics microcontrollers
I2c and spi protocol expertise
The Design Specialist- Software is responsible for the design, development, and maintenance of embedded software systems while working collaboratively with multi-disciplinary camera teams to deliver reliable and efficient solutions for embedded camera applications

Job Summary

  • The Design Specialist- Software is responsible for the design, development, and maintenance of embedded software systems while working collaboratively with multi-disciplinary camera teams to deliver reliable and efficient solutions for embedded camera applications.
  • The company offers competitive compensation, comprehensive health benefits, progressive vacation plans, retirement savings with company match, educational assistance, and opportunities to work on globally impactful technologies.
  • Teledyne Digital Imaging is committed to ethical business practices and equal opportunity employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, age, or other non-merit factors.

Matching Summary

The Design Specialist- Software is responsible for the design, development, and maintenance of embedded software systems while working collaboratively with multi-disciplinary camera teams to deliver reliable and efficient solutions for embedded camera applications.

Salary

Base: $76,800.00-$102,400.00; Bonus/Equity: Not specified; Benefits: Comprehensive health benefits, retirement plans with company match, educational assistance

Skills & Requirements

Must-have

  • Embedded software design and development
  • C coding for Microchip and STMicroelectronics microcontrollers
  • I2C and SPI protocol expertise
  • Integration with hardware and FPGA teams
  • Firmware troubleshooting and debugging
  • Automated testing frameworks development

Nice-to-have

  • Mentorship and training skills
  • Multitasking on multiple projects
  • Knowledge of FPGA products from AMD Xilinx
  • Hands-on troubleshooting approach
  • Staying updated with emerging technologies

Key Requirements

  • Bachelor's degree in computer science or engineering
  • Minimum 5 years related experience
  • Experience with Atmel ATSAM4S and STM32H7 microcontrollers
  • Knowledge of peripherals like flash memory, ethernet, USB, UART, SD card, FMC bus
  • Ability to develop test plans covering corner cases
  • Familiarity with FPGA products from AMD Xilinx

Work Rights

Not specified

Tailored Resume

Cover Letter