Careers
Join Our Team
Build your career solving challenging engineering problems.

Current Openings
Explore our available positions and find your next opportunity.
Junior Firmware Developer
We're looking for a motivated junior firmware developer to join our engineering team. You'll work on embedded systems for industrial control applications, developing and modifying firmware for custom hardware solutions.Location
Calgary, Alberta
Department
Engineering
Type
Full-Time, Entry Level
Responsibilities
- Develop and debug firmware for embedded systems
- Assist in reverse engineering of legacy firmware
- Write technical documentation
- Collaborate with hardware engineers on system integration
- Participate in code reviews and testing
- Support field deployment and troubleshooting
Requirements
- Bachelor's degree in Computer Engineering, Electrical Engineering, or related field
- Basic understanding of C/C++ programming
- Familiarity with microcontrollers and embedded systems
- Understanding of digital electronics and communication protocols
- Strong problem-solving skills
- Ability to read schematics and datasheets
- Good communication skills
Nice to Have
- Experience with ARM Cortex-M or similar microcontrollers
- Knowledge of industrial communication protocols (Modbus, CAN, etc.)
- Familiarity with version control (Git)
- Experience with debugging tools (JTAG, logic analyzers)
- Understanding of RTOS concepts
What We Offer
We value our team members and offer a comprehensive benefits package.
Competitive Salary
Competitive compensation based on experience.
Health Benefits
Comprehensive health and dental benefits plan.
Professional Development
Opportunities for learning and career growth.
Mentorship
Learn from experienced engineers in the field.
Diverse Projects
Exposure to diverse industrial applications and challenges.
Modern Tools
Access to modern development tools and equipment.
Apply
Send us your resume and cover letter to apply for this position.