Back to job search
BergstromChina logo

Software Engineer

  • Montréal, QC
  • On-site
  • Posted Oct 20, 2026
  • 1 position

Opens LinkedIn

Employment type
Full-time
Experience level
Mid-level · 2+ years
Minimum education
Bachelor’s degree
Apply by
Nov 14, 2026
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level

Job summary

Develop software standards and processes, define specifications and interfaces with customers, and design software architecture in coordination with the mechatronics department. Implement and test software components, prepare test software, document software and test instructions, and coordinate with Bergstrom Global as needed.

Job details

Contact Us Global Footprint Contact Us Careers Home » Contact Us » Careers » Job Detail Job Details Software Engineer Specific Duties And Responsibilities Development of software development standard and process. Definition of software specification and interface in coordination with customer Conception and design of software architecture in coordinate with mechatronics department. Implementation and test of software components according to defined guidelines. Preparation of test-software Documentation of software and software test instruction. Coordination with Bergstrom global as needed. Specialized Knowledge And Skills Familiar with programming language C and assembler. Experience in programming of microcontroller like Freescale/Atmel/Infineon. Experience of writing design documents. Knowledge of software development and test method. Knowledge of software development process. Work Experience 3~5 years Formal Education Qualified degree (e.g. electrical engineering, communication engineering or information technology, etc.) Language Skills English, fluent conversation Specific Personality Traits Team player Technical interest Self-motivated

What you’ll do

Develop software standards and processes, define specifications and interfaces with customers, and design software architecture in coordination with the mechatronics department. Implement and test software components, prepare test software, document software and test instructions, and coordinate with Bergstrom Global as needed.

Requirements

Requires 3–5 years of experience, a relevant degree such as electrical engineering, communications engineering, or information technology, and familiarity with C and assembly language. Candidates should have experience programming Freescale, Atmel, or Infineon microcontrollers, writing design documents, and applying software development and testing methods and processes; fluent conversational English is required.

Listed skills

  • Technical Documentation · Preferred
  • Teamwork · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • C Programming
  • Assembly Language
  • Microcontroller Programming
  • Freescale Microcontrollers
  • Atmel Microcontrollers
  • Infineon Microcontrollers
  • Software Architecture
  • Software Design
  • Software Specification
  • Interface Definition
  • Software Implementation
  • Software Testing
  • Test Software Preparation
  • Technical Documentation
  • Software Development Processes
  • Teamwork

Job areas

  • Software
  • Technology
  • Engineering
  • Manufacturing