Sr. Software Developer

Lacombe, AB, CA, Canada

Job Description

Position Title:

Senior Developer

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

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

Independently identify issues, propose solutions, implement fixes, and maintain supporting documentation.

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.


Related Jobs

Job Detail

  • Job Id
    JD3294147
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Lacombe, AB, CA, Canada
  • Education
    Not mentioned