Titre du poste ou emplacement
RECHERCHES RÉCENTES

Embedded Linux Developer (6 Months)

Delta Intelligent Building Technologies (Canada) Inc. - 10 emplois
Surrey, BC
Posté aujourd'hui
Détails de l'emploi :
Télétravail
Temps plein
Expérimenté
Avantages :
Modalités de travail flexibles
Programme de primes et d'incitations
Programmes de bien-être

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: Full-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.
  • Prior experience in a fast-paced, agile development environment.

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
  • Employee Referral bonuses
  • Transit accessible with free onsite parking
  • Regular company events such as "Food Truck Fridays", Lunch & Learn and other planned activities

Partager un emploi :