Software Engineer
- Montreal, QC, Canada
- Urban agglomeration of Montreal, QC, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
- Global Footprint
- Contact Us
- Careers
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.
- 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.
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
More about this job
Responsibilities
Develop software standards and processes, define software specifications and interfaces with customers, and design software architecture in coordination with the mechatronics department. Implement and test software components, prepare test software and instructions, document software and testing, and coordinate with Bergstrom Global as needed.
Requirements
Requires 3–5 years of experience and a degree in a relevant field such as electrical engineering, communications engineering, or information technology. Candidates should have experience with C and assembly, microcontroller programming, design documentation, and software development and testing methods and processes; fluent conversational English is required.
Skills
- C Programming
- Assembly Language
- Microcontroller Programming
- Freescale Microcontrollers
- Atmel Microcontrollers
- Infineon Microcontrollers
- Software Architecture
- Software Specification
- Interface Definition
- Software Testing
- Test Software Preparation
- Design Documentation
- Software Development Processes
- Software Development Standards
- Mechatronics Coordination
- English Communication
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Manufacturing
Keywords
- C
- Assembly Language
- Freescale
- Atmel
- Infineon
- Microcontrollers
- Software Development Standards
- Software Development Processes
- Software Specifications
- Software Interfaces
- Software Architecture
- Software Implementation
- Software Testing
- Test Software
- Design Documents
- Test Instructions
- Mechatronics
- Electrical Engineering
- Communications Engineering
- Information Technology
- Manufacturing