Back to results

Junior/Intermediate Developer

  • Mcbride, BC, Canada

Salary: $68,000 - $90,000 per year · Full-time

Applications open in a new tab.

Job details

Pay
Salary: $68,000 - $90,000 per year
Job type
Full-time
Apply by
Experience
Minimum 2 years of professional software development experience
Posting language
English
Posted

Original job description

**In Person Only in McBride, British Columbia**

Our electronics manufacturing client located in McBride, BC seeking a motivated Junior or Intermediate Software Developer to join our growing team. This position offers the opportunity to work on embedded electronics and software solutions while developing your skills across the full software development lifecycle.

The successful candidate will contribute to programming control modules, displays, and electronic interfaces while building experience in software design, development, testing, troubleshooting, and maintenance.

Responsibilities

  • Program and support electronic control modules, displays, and switches
  • Design, develop, troubleshoot, debug, and test software systems and applications
  • Deliver high-quality, scalable, readable, and maintainable code
  • Identify technical issues, propose solutions, and implement improvements
  • Maintain clear and accurate technical documentation
  • Collaborate with team members on software development projects
  • Participate in additional technical projects and related duties as required
  • Occasional travel may be required

Requirements

  • Legally entitled to work in Canada
  • Minimum 2 years of professional software development experience
  • Embedded Software experience is a must
  • Experience programming in C, C#, and/or C++
  • Experience collaborating with other developers on shared projects
  • Strong attention to detail
  • Excellent problem-solving and communication skills

Preferred Qualifications

The following qualifications are considered assets but are not required:

  • Degree in Computer Science, Computer Engineering, or a related field
  • Experience with additional programming languages
  • Interest or aptitude in graphic design
  • Knowledge of CAN Bus protocols
  • Mobile application development (iOS and/or Android)
  • Backend development experience
  • SQL and database experience

What We Value

We are looking for individuals who share our commitment to:

  • Honesty – Acting with integrity, professionalism, and accountability
  • Endurance – Demonstrating resilience, determination, and a willingness to tackle challenges
  • Innovation – Continuously seeking better solutions and embracing creative thinking

Compensation & Benefits

Salary: $68,000 - $90,000 per year

Compensation is based on education, experience, credentials, and performance.

Benefits include:

  • Health Spending Account
  • Group Insurance Benefits
  • TFSA or RRSP Matching Program
More about this job

Responsibilities

Program and support electronic control modules, displays, and switches, and design, develop, test, debug, and maintain software systems. Troubleshoot technical issues, implement improvements, document work, and collaborate with team members on software and other technical projects.

Requirements

Applicants must be legally entitled to work in Canada and have at least two years of professional software development experience, including embedded software experience. Experience with C, C#, and/or C++, collaboration on shared projects, attention to detail, problem-solving, and communication are required; a related degree and several additional technical skills are assets.

Skills

  • Embedded Software
  • C
  • C#
  • C++
  • Software Design
  • Software Development
  • Software Testing
  • Troubleshooting
  • Debugging
  • Technical Documentation
  • Problem-Solving
  • Communication
  • CAN Bus Protocols
  • Backend Development
  • SQL

Benefits

  • Health Spending Account
  • Group Insurance Benefits
  • TFSA or RRSP Matching Program

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Manufacturing

Keywords

  • Embedded Software
  • Electronics Manufacturing
  • Electronic Control Modules
  • Displays
  • Switches
  • C
  • C#
  • C++
  • Software Design
  • Software Testing
  • Debugging
  • Troubleshooting
  • Maintainable Code
  • Technical Documentation
  • CAN Bus Protocols
  • Graphic Design
  • iOS
  • Android
  • Backend Development
  • SQL
  • Databases
  • Scalable Software
  • Software Maintenance

Report this job