Embedded Systems Engineer

Warmboard, Inc.
Scotts Valley, United States of America
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 130K

Job location

Scotts Valley, United States of America

Tech stack

Clean Code Principles
Arduino
Bluetooth Low Energy (Bluetooth)
C++
Program Optimization
Code Review
Communications Protocols
Computer Engineering
Software Debugging
Software Design Patterns
Memory Management
Embedded Software
Firmware
Design of User Interfaces
Microsoft Visual Studio
Message Queuing Telemetry Transport (MQTT)
Real-Time Operating Systems
Software Engineering
Systems Architecture
Systems Integration
Wi-Fi Technology
PIC Microcontroller
GIT
Wireless Technologies
Software Version Control
Programming Languages

Job description

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., * 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

Requirements

Do you have experience in Visual Studio Code?, Do you have a Bachelor's degree?, * 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)

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Profit sharing, · 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, * 401(k)

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

About the company

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.

Apply for this position