Job Title : Senior Embedded Engineer
Location : Calgary, AB, Canada
Duration : 12 month Contract
Shift : Monday – Friday from 8am-5pm, overtime as needed
The Sr. Embedded Engineer is part of the New Product Introduction team responsible for developing innovative pipeline inspection systems. You will be writing, testing, and maintaining firmware source code and operating systems used on our inline inspection tools.
Key Responsibilities
- Writing embedded system specifications
- Creating, developing, and maintaining new state-of-the-art embedded systems implemented in C / C++
- Developing and testing electronic circuits
- Creating, developing, and maintaining unit tests
- Supporting hardware bring-up tests and product integration tests
- Driving performance and reliability enhancements
Qualifications
Engineering / Science degree in Computer Engineering, Electrical and Electronics, or Computer ScienceAt least 5 years of experience working with micro-controllers, processors, embedded systems & circuit board designDesign Instrumentation ExperienceSkills & Competencies
Familiarity with Linux operating systems or C / C++ coding is a plusFamiliarity with VHDL is a plusExperience with unit testing and test-driven developmentGood team worker with strong written and oral communication skillsStrong problem-solving skillsWork Environment
Occasionally remote working from home or another work location