Firmware Developer

Talentify
Calgary
CAD 80,000 - 100,000
Job description

Our client is currently seeking a strong firmware developer to join their team!

Description

  1. Design, code, test, integrate and document software/firmware solutions
  2. Apply principles and techniques of computer science, network engineering and mathematical analysis to develop complex systems and architectures
  3. Analyze code to determine behavior of legacy systems and correct defects
  4. Design and implement new functionality in deployed systems
  5. Develop capability in a complex networking environment for secure voice and data communication
  6. Develop unit tests and automated tests for use in product integration and verification
  7. Participate in technical reviews, both as a reviewer and author
  8. Work with Hardware, Firmware, System and Test Engineers to identify defects, resolve issues, and perform verification activities
  9. Work with System Engineering and the User Experience (UX) teams to determine behavior and plan for new functionality in the deployed system
  10. Develop and execute tests to verify system functionality with test automation using Python and associated frameworks

Must Have:

  • Bachelor’s Degree in Computer Engineering/Computer Science or equivalent
  • Experience with programming in C or C++ (project work or internships)
  • Experience with developing embedded firmware under Linux

Nice To Have:

  • Experience with automated test frameworks utilizing Python
  • Experience with software configuration management tools

Workplace Type

This is a hybrid position in Calgary, AB.

Pay and Benefits

The pay range for this position is $45.00 - $55.00.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Firmware Developer jobs in Calgary