Software Engineer jobs in Surrey, BC
Firmware Engineer
Easily applyLucid Vision Labs, Inc.Burnaby, BC V5J 5K7- From $70,000 a year
- Full-time +1
- Paid time off
- Vision care
- Dental care
- Life insurance
- Employee assistance program
- Disability insurance
- LUCID Vision Labs, Inc.* designs and manufactures innovative machine vision cameras and components that utilize the latest technologies to deliver exceptional…
Full Stack Software Developer
Easily applyMultiple openingsSequoia SoftwareCanada- $70,000–$80,000 a year
- Full-time
- Paid time off
- Vision care
- Dental care
- Company events
- Work from home
Often responds in 1 day- 3–5 years of professional software development experience.
- We are a custom software consultancy that builds and maintains production systems for real businesses…
C++ Software Developer
Easily applyAIRADAR, INCBurnaby, BC- $95,000–$120,000 a year
- Full-time
- Vision care
- Dental care
- Life insurance
- Disability insurance
- Flexible schedule
- Work from home
- 3+ years of software development experience.
- Bachelor’s degree or higher in computer science, computer engineering, or a related field.
Full Stack Developer
Easily applySaltworks TechnologiesRichmond, BC V6W 1A8- Full-time
- Vision care
- Dental care
- Life insurance
- RRSP match
- Company events
- Comfort with JavaScript/TypeScript, at least one modern front-end (Handlebars, React, Vue, Angular, etc.), and one back-end framework (NestJS, NodeJS, etc.).
- Moneris SolutionsBurnaby, BC
- $142,000–$186,000 a year
- Full-time
- Lead, coach, and grow a team of six software developers based primarily out of Burnaby B.C.
- In this role, you will lead a high-performing engineering team…
- Moneris SolutionsBurnaby, BC
- $142,000–$186,000 a year
- Full-time
- Lead, coach, and grow a team of six software developers based primarily out of Burnaby B.C.
- In this role, you will lead a high-performing engineering team…
Intermediate Software Developer, Business Applications & AI
Easily applyOften replies in 1 dayAdvantage Parts SolutionsBurnaby, BC V5A 1W9- $85,000–$95,000 a year
- Full-time +1
- Developing software using C#: 2 years (required).
- Contribute to AI-enabled features, automation opportunities, reporting improvements, and internal tools that…
Microsoft Dynamics 365 Developer
Easily applyVaco by HighspringRichmond, BC V6W 1J3- $90,000–$100,000 a year
- Full-time
- Bachelor's degree in computer science or a relevant field with 2+ years of relevant product level experience of D365.
- Author and modify D365 reports.
Embedded Firmware Developer (Hybrid)
Easily applyNewShearwater Research Inc.Richmond, BC V6X 2W7- $90,000–$130,000 a year
- Full-time +1
- Monday to Friday +1
- Flextime
- Tuition reimbursement
- Paid time off
- Vision care
- Dental care
- Life insurance
- Strong debugging skills across both software and hardware domains.
- Mentor less experienced engineers in embedded fundamentals, debugging discipline, and…
- Foreseeson Technology Inc.Richmond, BC V7A 0A4
- $90,000–$120,000 a year
- Full-time +1
- Paid time off
- Extended health care
- NET technologies and modern software development methodologies.
- Minimum 5+ years of professional software development experience.
Kitchen Cabinet engineer ( Moziak software )
Easily applyMultiple openingsAxon CabinetsBurnaby, BC V5E 1B6- $25–$35 an hour
- Full-time +1
- Vision care
- Dental care
- On-site gym
- Casual dress
- Extended health care
- On-site parking
- Mozaik software: 4 years (required).
- This role requires hands-on experience with Mozaik V14 Enterprise and kitchen cabinet production.
- Foreseeson Technology Inc.Richmond, BC V7A 0A4
- $80,000–$100,000 a year
- Paid time off
- Extended health care
- Maintain technical documentation, software specifications, and user manuals.
- Monitor system performance, troubleshoot software issues, and provide technical…
Senior QA Engineer
Easily applyBrickRed SystemsSurrey, BC- $96,000–$100,000 a year
- Full-time +1
- Paid time off
- Disability insurance
- Extended health care
- We are seeking an experienced Senior QA Engineer to lead quality assurance strategies, automation architecture, and complex testing initiatives across…
Mobile Test Specialist (Hybrid)
Easily applyNewShearwater Research Inc.Richmond, BC V6X 2W7- $65,000–$100,000 a year
- Full-time +1
- Monday to Friday +1
- Flextime
- Tuition reimbursement
- Paid time off
- Vision care
- Dental care
- Life insurance
- Mobile app testing or software QA for commercial products: 5 years (preferred).
- 5+ years of professional experience in mobile app testing or software QA for…
View similar jobs with this employerMDA Systems Ltd.Richmond, BC V6V 2J3- $70,000–$90,000 a year
- Permanent
- Vision care
- Dental care
- Life insurance
- Employee assistance program
- Disability insurance
- Extended health care
- A two- or three-year accredited diploma or certificate program in an applied science or engineering technology discipline is required.
- FortinetBurnaby, BC V5C 6C6
- $117,000–$143,000 a year
- Paid time off
- Vision care
- Dental care
- Life insurance
- Disability insurance
- RRSP match
- This role primarily focuses on developing new features and handling complex maintenance tasks, such as refactoring, troubleshooting challenging issues, and…
- View all Fortinet jobs - Burnaby jobs - Software Engineer jobs in Burnaby, BC
- Salary Search: Software Developer (Android) salaries in Burnaby, BC
- See popular questions & answers about Fortinet
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.
People also searched:
Career Resources:
Job Post Details
Firmware Engineer - job post
Job details
Pay
- From $70,000 a year
Job type
- Permanent
- Full-time
Location
Benefits
Pulled from the full job description
- Paid time off
- Vision care
- Dental care
- Life insurance
- Employee assistance program
- Disability insurance
- RRSP match
Full job description
LUCID Vision Labs, Inc. designs and manufactures innovative machine vision cameras and components that utilize the latest technologies to deliver exceptional value to customers. Our compact, high-performance GigE Vision cameras are suited for a wide range of industries and applications such as factory automation, medical, life sciences and logistics. Our expertise combines deep industry experience with a passion for product quality, technology innovation and customer service excellence.
In keeping with the vision and mission of the Company, the Junior Firmware Engineer (Co-Op/Internship) is responsible for the implementation and design of tests to help increase the robustness and speed of identifying firmware issues. Responsibilities will include, but are not limited to, implementing tests, debugging and documenting test failures, and investigating methods to improve test processes and features. Main interactions for this position will be within the firmware team but can extend to external teams.
Duties and Responsibilities:
- Firmware Development
- Design, implement, and maintain embedded firmware in C for microcontroller- or processor based systems.
- Develop new firmware features based on product requirements and engineering specifications.
- Modify and optimize existing firmware for improved performance, memory usage, and power efficiency.
- Debug firmware issues using hardware debugging tools such as JTAG/SWD debuggers, logic analyzers, and oscilloscopes.
- Firmware Testing (C++)
- Develop automated unit and integration tests in C++ to verify firmware functionality.
- Execute regression tests to ensure new firmware changes do not introduce defects.
- Investigate test failures and collaborate with firmware developers to resolve issues.
- Improve test coverage by adding new automated test cases for firmware modules.
- Maintain and enhance existing firmware test frameworks.
Qualification and Skills:
- Graduated in a Bachelor's or Master's degree program in Electrical Engineering, Computer Engineering, or a related field.
- Proficiency in C, C++ and Python for debugging and test automation.
- Strong debugging skills, especially with Ethernet-connected devices.
- Experience or coursework in network protocols (TCP/IP, UDP, etc.) is a plus.
- Familiarity with embedded systems, firmware, and hardware debugging tools.
- Self-motivated, eager to learn, and capable of working independently.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
LUCID Vision Labs Inc. is proud to be an equal opportunity workplace committed to building a team culture that celebrates diversity, equity, and inclusion. We offer a competitive salary based on factors such as job-related skills, experience, relevant education, and training. The salary for this position is determined in alignment with the level of expertise and qualifications of the successful candidate. We thank all applicants who apply; however, only those selected for consideration will be contacted.
Pay: From $70,000.00 per year
Benefits:
- Casual dress
- Company events
- Dental care
- Disability insurance
- Employee assistance program
- Extended health care
- Flexible schedule
- Life insurance
- On-site parking
- Paid time off
- RRSP match
- Vision care
Work Location: Hybrid remote in Burnaby, BC V5J 5K7