Jr/intermediate Software Developer

Lacombe, AB, CA, Canada

Job Description

Position Title:

Junior Developer

Job Summary:

The Junior Developer position will include:

Electronics Programming for RV control modules, screens, and switches Build toward being able to design, develop, troubleshoot, debug, and test existing software systems and new applications Delivery of high quality, scalable code to our suite of products that is readable, testable, and performant Identify problems, propose suitable solutions, implement the solutions, and maintain documentation 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

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 and Benefits:

Annual compensation will range from $45,000 to $70,000 depending on applicant education, experience, credentials and performance. Benefits include a Health Spending Account, Pooled Insurance benefits and TFSA or RRSP matching.

Applicant Qualifications:



Legally entitled to live and work in Canada 1-3 years of software development experience, OR strong foundational programming skills with demonstrated ability to learn Experience collaborating within a development team or on shared projects Exposure to programming in C, C#, or C++ Experience collaborating with other developers on the same project Strong attention to detail

Key Responsibilities:



Software & Embedded Development



Assist in programming electronics for RV and Marine control modules, touchscreens, and switches. Perform low- to medium-priority programming tasks under the guidance of a Senior Developer or Supervisor. Write readable, testable, and maintainable code that contributes to product quality. Conduct developer-level testing for assigned updates and features.

Testing & Debugging



Support the testing team by validating new features, bug fixes, and system behavior. Assist with basic hardware and module testing to develop domain familiarity. Troubleshoot issues by identifying root causes and proposing solutions with guidance.

Tools & Process


o

Maintain accurate revision histories and documentation for all work.

Learn Spyder's coding infrastructure, development workflows, and embedded tools (e.g., VS Code, STM32CubeIDE, PCAN Explorer). Learn and gradually build competency in RV-C protocol and embedded communication.
Learning & Development

Demonstrate strong willingness to learn new technologies and contribute to continuous improvement. Ask questions proactively and communicate effectively with supervisors and team members. Work under supervision initially, with the expectation of increasing independence over time.

Desirable (But Not Required) Attributes Include:



Undergraduate or graduate degree in Computer Science, Computer Engineering, or similar Familiarity with tools such as: VS Code, STM32CubeIDE, System Workbench, MS Office suite, Git/Github, PCAN explorer Knowledge of additional programming languages Aptitude and interest in graphic design CAN Bus Protocol Mobile development (iOS/Android) Backend & SQL Databases
Job Types: Full-time, Permanent

Pay: $45,000.00-$70,000.00 per year

Benefits:

Disability insurance Discounted or free food 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.


Job Detail

  • Job Id
    JD3310936
  • 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