Programming Embedded Volunteer jobs
MEMS Electrical Test Programmer
Easily applyUrgently hiringPreciseley MicrotechnologyBurnaby, BC V5A 4N6- $65,000–$85,000 a year
- Full-time +2
2 hires made in past 30 days- Experience in programming using LabView, Python and C++.
- Type: 6-month contract, may become full-time.
- The candidate will work closely with a range of MEMS…
Embedded Software Developer
Easily applyOften replies in 3 daysAverianKanata, ON- $100,000–$130,000 a year
- Full-time
- Paid time off
- Vision care
- Dental care
- Life insurance
- Disability insurance
- RRSP match
- Strong proficiency in C and C++ programming.
- Minimum 7 years of experience in embedded software or firmware development.
Embedded Systems Developer
Easily applyUMI Group Inc.Guelph, ON N1L 1B2- $60,000–$100,000 a year
- Full-time +1
- Paid time off
- Vision care
- Dental care
- Life insurance
- Disability insurance
- RRSP match
- PID loop programming and tuning.
- The Embedded Systems Developer will be responsible for developing and maintaining advanced programming for mobile and…
- General Dynamics Land SystemsLondon, ON N5V 2Z7
- $27.25–$27.75 an hour
- The duration expected for this position is a minimum 8-month term, with flexibility to go up to 16-months based on candidate availability.
Software Firmware Design Engineer
Easily applyNewFuture ElectronicsKirkland, QC H9H 3L1- From $80,000 a year
- Full-time
- Tuition reimbursement
- Paid time off
- Vision care
- Dental care
- Employee assistance program
- Disability insurance
- Embedded design: 4 years (preferred).
- 3-8 years of progressive embedded system design experience in at least two of the following fields (in relation with job…
View similar jobs with this employerUniversity of OttawaOttawa, ON K1Y 4W7- $239.47 an hour
- Part-time
- Teach Python programming basics as applied to embedded systems.
- Develop and deliver engaging lectures and labs on embedded programming concepts and scripting…
- View all University of Ottawa jobs - Ottawa jobs
- Salary Search: APTPUO-Fall 2026 - SED1515 salaries
- See popular questions & answers about University of Ottawa
Senior Embedded Firmware Engineer
Easily applyiENSORichmond Hill, ON L4B 1K3- Strong embedded programming skills (C/C++ (C++17), Python and Shell scripting).
- Design firmware for embedded devices and systems;
- Romet Limited CanadaMississauga, ON
- $80,000–$100,000 a year
- Permanent
- Design and Implement protocols for communication between embedded systems.
- 5+ years experience embedded SW development and system design.
- Masco CanadaSt. Thomas, ON N5P 1C9
- $67,900–$106,590 a year
- Full-time
- Dental care
- Employee assistance program
- Profit sharing
- Responsible for developing plumbing products with a focus on electronics and embedded software that meet customer needs and business objectives.
Software Engineer (Reverse Engineering) – Automotive ECU
Easily applyOften replies in 1 dayCA TuningSkead, ON- $25–$50 an hour
- Full-time +1
- On-site parking
- Develop and maintain embedded C/C++ software for automotive ECUs.
- This role focuses on reverse engineering and decompiling binaries, reverse engineering ,…
Firmware Developer
Easily applyOLS-NAAyr, ON- Full-time +1
- Tuition reimbursement
- Paid time off
- Vision care
- Dental care
- Casual dress
- Company events
- Degree or diploma in computer science, embedded system development or related.
- Experience with common embedded system technologies such as Bluetooth/WiFi/GPS/…
Firmware Engineer
Easily applyOften replies in 1 dayOZ Optics LtdOttawa West, ON- $65,347.61–$100,000.00 a year
- Full-time +1
- Vision care
- Dental care
- Life insurance
- Employee assistance program
- Disability insurance
- On-site gym
- Experience with embedded real-time operating systems.
- Design/develop/troubleshoot embedded firmware applications, including the architecture and implementation.
Firmware Developer
Easily applyMier RecruitmentMississauga, ON- $80,000–$100,000 a year
- Permanent
- 3+ years of professional embedded firmware experience.
- Integrate embedded APIs with higher level software systems and cloud services.
Firmware Developer
Easily applyMier RecruitmentMississauga, ON- $80,000–$100,000 a year
- Permanent
- 3+ years of professional embedded firmware experience.
- Integrate embedded APIs with higher level software systems and cloud services.
Senior Firmware Developer
Easily apply3 Step Recruitment IncAbbotsford, BC- $95,000–$110,000 a year
- Full-time
- Tuition reimbursement
- Paid time off
- Dental care
- Relocation assistance
- Life insurance
- Disability insurance
- Experience debugging embedded systems and implementing firmware unit tests.
- Design, develop, and maintain embedded firmware solutions.
Intermediate Firmware Developer
Easily applyOften replies in 4 daysAlgo Communication ProductsBurnaby, BC V5J 5L2- $90,000–$130,000 a year
- Full-time
- Write and maintain embedded firmware in C.
- 3+ years’ experience in embedded software development.
- Be the lead developer and work closely with other team members…
By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.
Career Resources:
Job Post Details
MEMS Electrical Test Programmer - job post
Job details
Pay
- $65,000–$85,000 a year
Job type
- Fixed term contract
- Part-time
- Full-time
Location
Full job description
Position Title: MEMS Electrical Test Programmer
Department: R&D
Type: 6-month contract, may become full-time
About Us
Based in Burnaby, BC, Preciseley Microtechnology Corporation (“PMC” or the “Corporation”) is one of the leading independent providers of optical MEMS solutions globally. Founded in 2006, PMC is a fabless designer and supplier of a range of MEMS micro-mirror products, including mirror devices used for laser beam steering, switching, and manipulation, with diverse application across optical systems, telecommunications, sensors, and other fields. Such products are expected to play a critical role in the 5G upgrade of telecommunication networks globally, Lidar for autonomous driving, 3D sensing, AR&VR etc. The Corporation holds numerous patents in the United States, the European Union, and Japan.
Job Description
The candidate will work closely with a range of MEMS devices and test systems and will contribute to developing test systems for our electrostatically actuated MEMS devices. Strong programing, data management and problem-solving skills are essential for this position.
Key Job Functions
- Design, improve and maintain custom wafer testing software
- Develop a robust suite of components that can be shared by different testing programs and probers
- Organize version control for software development
- Writing test suites for automated testing of our code and verification of hardware
- Developing GUI for test programs to allow efficient interface with operators
- Develop and implement a database for organization of test results
- Integrate data analysis software with probing to streamline testing process
Required Qualifications
- Experience in programming using LabView, Python and C++
- Familiarity with electrical test equipment and data management
- Developing software projects collaboratively
- Database experience is an asset
- Experience with computer vision related coding project is an asset.
- Ability of using general electronic testing equipment, such as DMM, power supply, oscilloscope, etc.
- Applicant with background of computer science or microelectronics will be an asset.
- Working on-site in Burnaby, BC
Education Requirement
University-level Computer Science or Software Engineer graduate.
We thank all applicants for applying however only those selected for an interview will be contacted.