Build embedded software at Spyder Controls using C or C++ and graphical user interface experience in Lacombe or McBride.
This full time Senior Programmer role supports Spyder Controls product development across embedded backend and frontend systems. You will architect scalable code, troubleshoot applications, and collaborate on project scope. The work requires five-plus years of software development experience, attention to detail, and familiarity with development tools.
Key Responsibilities:
- Architect clean, readable, testable, performant product code
- Program embedded backend and frontend systems
- Design, develop, debug, and test software applications
- Propose solutions, implement changes, and maintain documentation
- Coordinate project plans with stakeholders and management
Requirements:
- Five-plus years of software development experience
- Excellent command of C or C++
- Understanding or experience in embedded system programming
- Experience building graphical user interfaces
- Computer Science or Computer Engineering degree, or similar
Apply embedded programming, C or C++, and software architecture skills to Spyder Controls products in Alberta or British Columbia.