Lead Embedded Engineer(engineering 2 Electrical Engineering )

Calgary, AB, Canada

Job Description

(Job Title: Lead Embedded Engineer)
(Location: Calgary, AB, Canada)
(Pay: Dependent on experience)

  • Must be proficient in VHDL FPGA development as well as scripting languages.
  • Have at least 5 years of experience working with micro-controllers, processors, embedded systems, and board design.
  • Hold a Master/PhD of Engineering/Science degree in Computer Engineering, Electrical and Electronics, or Computer Science.
  • Familiarity with Linux operating systems or C/C++ coding is a plus.
  • Position is initially for 12 months with the possibility of conversion to full-time.
  • 2 rounds of interviews: one with teams and second onsite interview.
**Partner with the Best**
  • The Lead Firmware Engineer is part of the New Product Introduction team responsible for developing innovative pipeline inspection systems.
  • You will be writing, testing, and maintaining VHDL and firmware source code and operating systems used on our inline inspection tools.
**As a Lead Software Engineer, you will be responsible for:**
  • Writing embedded system specifications.
  • Creating, developing, and maintaining new state-of-the-art embedded systems implemented in VHDL and C/C++.
  • Creating, developing, and maintaining unit tests.
  • Supporting hardware bring-up tests and product integration tests.
  • Driving performance and reliability enhancements.
**Fuel Your Passion**
  • Hold a Master/PhD of Engineering/Science degree in Computer Engineering, Electrical and Electronics, or Computer Science.
  • Be proficient in VHDL FPGA development as well as scripting languages.
  • Have at least 5 years of experience working with micro-controllers, processors, embedded systems, and board design.
  • Familiarity with Linux operating systems or C/C++ coding is a plus.
  • Be familiar with software life cycles and processes.
  • Have experience with unit testing and test-driven development.
  • Be a good team worker with strong written and oral communication and problem-solving skills.
**Work in a Way That Works for You**
We recognize that everyone is different and that the way in which people want to work and deliver at their best is different for everyone too.
**In this role, we can offer the following flexible working patterns:**
  • Occasionally remote working from home or another work location.
  • Working flexible hours - flexing the times when you work in the day to help you fit in everything and work when you are the most productive.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3275115
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Calgary, AB, Canada
  • Education
    Not mentioned