Senior Embedded Systems Engineer at Warmboard Inc
Scotts Valley, CA 95066, USA -
Full Time


Start Date

Immediate

Expiry Date

14 Jul, 25

Salary

140000.0

Posted On

14 Apr, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Pcb, Operating Systems, Embedded Systems, Software Design Patterns, Design, Systems Programming, Mqtt, Visual Studio Code, Computer Engineering, Wifi, Communication Protocols, C++, C, Programming Languages, Framework

Industry

Computer Software/Engineering

Description

WHY WARMBOARD INC.

· We are a problem-solving company that is changing our industry with innovative and elegant solutions, we foster a culture of continual learning and growth, we strive for quality and excellence in everything we provide our customers
· We offer a generous base salary plus profit sharing
· You will contribute to the finest projects created by renowned architects, builders, and engineers

WHO WE ARE

Northern California based Warmboard Inc. is the most respected radiant heating company in our industry and have grown to be the number one provider for radiant floor heating in North America, based on the strength of our superior, well differentiated and patented technologies. Our reputation for best in category quality and performance is exceeded only by the reputation of our team members for service, integrity and intelligence. You join a team that is deeply committed to providing innovative and intelligent solutions to improve lives and change the way people feel about in-home comfort.

REQUIRED QUALIFICATIONS

  • Bachelor’s degree (or equivalent work experience) in Computer Engineering, Software Engineering, or related technical field
  • Experience in embedded systems programming
  • Strong proficiency with C and C++ programming languages
  • Expertise with ESP32 platform and Arduino framework
  • Experience with Visual Studio Code and PlatformIO development environments
  • Demonstrated ability to write clean, efficient code for resource-constrained devices
  • Solid understanding of software design patterns and best practices for embedded systems
  • Experience with version control systems (Git)

PREFERRED QUALIFICATIONS

  • Experience with GUI design using SquareLine Studio
  • Knowledge of Xojo development platform
  • Experience with system integration of hardware and software components
  • Background in electrical engineering and PCB design
  • Understanding of physics principles related to heating and cooling systems
  • Experience with LoRa wireless technology and implementations
  • Experience with real-time operating systems (RTOS)
  • Knowledge of wireless communication protocols (BLE, WiFi, MQTT)
Responsibilities

ABOUT THE ROLE

We are seeking an experienced Embedded Systems Engineer to join our innovative team. In this role, you will design, develop, and implement embedded software solutions for our products. The ideal candidate has strong expertise with ESP32 microcontrollers and the Arduino framework, with a focus on creating efficient and reliable embedded applications.

RESPONSIBILITIES

  • Design, develop, and test firmware for ESP32-based devices using C/C++
  • Write and optimize low-level code for microcontroller applications
  • Implement and optimize LoRa wireless communication solutions
  • Collaborate with hardware engineers to integrate software with electronic components
  • Optimize code for performance, memory usage, and power efficiency
  • Troubleshoot and debug complex embedded systems issues
  • Implement communication protocols between devices and host systems
  • Document code, system architectures, and development processes
  • Participate in code reviews and contribute to continuous improvement initiatives
  • Stay current with emerging technologies and industry best practices
    Job Type: Full-time
    Pay: $100,000.00 - $140,000.00 per year

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Paid time off
  • Vision insurance

Schedule:

  • Monday to Friday

Ability to Commute:

  • Scotts Valley, CA 95066 (Required)

Work Location: In perso

Loading...