Conducts or oversee Electronics Programming for RV control modules, screens, and switches
Deliver and architect clean, high quality, scalable code to our suite of products that is well-structured, readable, testable, and performant
Embedded System Programming
Identify problems, propose suitable solutions, implement the solutions, and maintain documentation
Design, develop, troubleshoot, debug and test existing software systems and new applications
Collaborate with management, stakeholders, and project team members to refine project scope, and define project plan
Capable of planning and organizing work and processes; ability to direct multiple projects and meet deadlines
On occasion, some travel could be required
Position may also include other related projects, or other tasks as required by Spyder Controls
Position Hours:
Full time
Position Opening Date:
Currently open and accepting applications
Location:
Lacombe, Alberta (in-person only). Relocation assistance will not be provided.
Our Values:
Honesty - We search for those that act off principle rather than emotion. Honest and upright in all ways.
Endurance - We need those who are strong in character. The ones who are not intimidated by challenge.
Innovation - We ask for those that object to mediocrity and embrace innovation through ideas and actions.
We are looking for like minded people to join our team.
Compensation:
Annual compensation will range from $75,000 to $120,000 depending on applicant education, experience, credentials and performance. Benefits include a Health Spending Account, Pooled Insurance benefits and TFSA or RRSP matching. Applicant should be willing to relocate. Relocation allowance will not be provided by the company.
Applicant Qualifications:
Legally entitled to live and work in Canada
Lives nearby or surrounding area
5+ years of software development work experience
Excellent/Expert command of C or C++
Understanding of or experience in embedded system programming
High level of accuracy and strong attention to detail
Leadership, mentorship, and organizational skills
Maintain professionalism in the workplace, remains composed under pressure while meeting deadlines, maintaining regular schedule with occasional extended hours
Applicant should have familiarity with or an understanding of various tools including:
o Eclipse / STM32CubeIDE
o VS Code/Visual Studio
o Git (GitHub specifically)
o Microsoft Office 365
Key Responsibilities:
Lead or oversee electronics programming for RV control modules, HMI screens, and switch interfaces.
Architect, design, and deliver clean, scalable, high-performance code that is well-documented, testable, and maintainable.
Develop, debug, troubleshoot, and optimize software for embedded systems
Create technical specifications for new projects with minimal supervision.
Accurately estimate project timelines and consistently meet deadlines.
Collaborate with management, stakeholders, and project team members to refine project scope and support planning efforts.
Provide guidance, training, and mentorship to junior and intermediate developers, including helping them improve project estimation and technical skills.
Communicate with customers as needed to gather technical requirements and clarify project needs.
Perform high-priority programming and integration tasks on time-sensitive projects.
Occasionally travel as required for project or customer support
Execute other related tasks or special projects as required by Spyder Controls.
Desirable (But Not Required) Attributes Include:
Undergraduate or graduate degree in Computer Science, Computer Engineering, or similar
Experience with SQL, API Frameworks and code versioning tools
Knowledge of additional programming languages
Aptitude and interest in graphic/UI design
CAN Bus Protocol
Mobile development (iOS/Android)
Backend & SQL Databases
Job Type: Full-time
Pay: $75,000.00-$120,000.00 per year
Benefits:
Extended health care
Life insurance
Paid time off
RRSP match
Ability to commute/relocate:
Lacombe, AB T4L 1Y9: reliably commute or plan to relocate before starting work (required)
Application question(s):
Do you currently live in the surrounding area and are able to travel to work everyday?
Location:
Lacombe, AB T4L 1Y9 (required)
Work Location: In person
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.