Job Summary: The Senior Developer position will include: 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 (Backend & Frontend) 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) 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. Qualifications: Legally entitled to live and work in Canada 5+ years of software development work experience Excellent command of C or C++ Understanding of or experience in embedded system programming Experience building graphical user interfaces High level of accuracy and strong attention to detail Leadership, mentorship, communication, 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: Eclipse VS Code/Visual Studio Git (GitHub specifically) Microsoft Office 365 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 design CAN Bus Protocol Mobile development (iOS/Android) Backend & SQL Databases To apply, visit our website at: Spyder Controls | Careers | Canada #J-18808-Ljbffr
Job Title
Senior Developer - Integration