Enable job alerts via email!

Embedded Linux Developer (6 Months)

Delta Controls Inc.

Surrey

On-site

CAD 60,000 - 80,000

Full time

10 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in building automation is looking for an Embedded Linux Developer to join their engineering team. In this role, you will develop low-level software and integrate hardware for innovative embedded systems. You'll work with C/C++ and Python, focusing on Linux-based platforms. The company offers a supportive environment with flexible hours, generous vacation, and wellness perks.

Benefits

Employee & safety centric culture with the possibility of remote work
Flexible hours and scheduling available
Competitive total compensation along with generous vacation allowances
Three weeks of vacation
Wellness - onsite fitness center & company reimbursement for personal gym memberships
Internal Recognition
Transit accessible with free onsite parking
Regular company events such as 'Food Truck Fridays'

Qualifications

  • Preferably two or more years as an Intermediate Software Developer.
  • Strong hands-on experience with Embedded Linux kernel and driver development.

Responsibilities

  • Develop high-performance, reliable embedded software using C/C++ and Python.
  • Work on Linux kernel and driver development, including debugging and performance tuning.
  • Collaborate cross-functionally with hardware engineers and other software teams.

Skills

C/C++
Python
Problem Solving
Communication

Education

Bachelor of Science (Computing or Engineering)

Tools

Oscilloscopes
Logic Analyzers

Job description

Career Opportunities with Delta Controls

A great place to work.

Current job opportunities are posted here as they become available.

Subscribe to our RSS feeds to receive instant updates as new positions become available.

About Delta Intelligent Building Technologies (Canada) Inc. (formerly known as Delta Controls).

Delta Intelligent Building Technologies (Canada) Inc. (a subsidiary of Delta Electronics) is a leading building controls manufacturer with over 300 partners in more than 80 countries. For over three decades, we have provided innovative building automation solutions for commercial, healthcare, education, and leisure facilities. We delivered the world’s first fully integrated BACnet building solution for HVAC, lighting, and access control.

Job Summary

We are seeking a talented and driven Embedded Linux Developer to join our engineering team. This role involves working on low-level software development and hardware integration for cutting-edge embedded systems. You will be instrumental in designing, developing, and debugging Linux-based platforms tailored to our products.

Work Location: In Office (Currently 3 days a week, subject to change)
City: Surrey
Type: F ull-time, 6 Months Contract
Salary: $57 - $67 CAD / hour
This range reflects the minimum and maximum target payable for the base salary of new hires across all Canadian locations. Actual compensation may vary outside this range and is dependent on various factors.

Duties and Responsibilities

  • Develop high-performance, reliable embedded software using C/C++ and Python.
  • Work on Linux kernel and driver development, including debugging and performance tuning.
  • Perform board bring-up and low-level system configuration tasks.
  • Contribute to U-Boot and Yocto platform development and customization.
  • Utilize hardware tools like oscilloscopes, logic analyzers, and other diagnostic equipment for system validation and debugging.
  • Collaborate cross-functionally with hardware engineers and other software teams.

Job Requirements

  • Bachelor of Science (Computing or Engineering), or equivalent experience
  • Preferably two or more years as an Intermediate Software Developer.
  • Proficiency in C/C++ and Python for embedded applications.
  • Strong hands-on experience with:
    • Embedded Linux kernel and driver development
    • Board bring-up and hardware-software integration
    • U-Boot bootloader development
    • Yocto Project and build systems for embedded Linux
  • Ability to use hardware tools (e.g., oscilloscopes) effectively for debugging.

Preferred Skills

  • Excellent problem-solving abilities and attention to detail.
  • Strong communication and teamwork skills.

Why work for us?

We provide fantastic opportunities to individuals passionate about business and technology. Delta Electronics products are the most energy efficient power products in the industry and our company is perfect for those who want to create, design and build sustainable solutions using massively scalable, big-data architecture, with a strong focus on building automation. Here are some of the Delta perks you’ll receive from day 1!

  • Employee & safety centric culture with the possibility of remote work
  • Flexible hours and scheduling available
  • Competitive total compensation along with generous vacation allowances
  • Three weeks of vacation
  • Wellness - onsite fitness center & company reimbursement for personal gym memberships
  • Internal Recognition
  • Transit accessible with free onsite parking
  • Regular company events such as "Food Truck Fridays", Lunch & Learn and other planned activities
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.