Embedded LInux firmware engineer

What you will be doing:

• Developing firmware for new products in the home automation space
• Modifying the Linux Kernel and working with Device Drivers for the new products
• Designing secure, reliable and testable code
• Applying creative solutions to a wide array of challenges
• Working with other teams to create great user experiences throughout our platform
• Support manufacturing by developing manufacturing test procedures; training technicians for testing and troubleshooting

What you need for this position:

• 5+ years of Firmware development in embedded Linux
• Experience modifying Linux kernel, device drivers, and device trees for custom hardware
• Experience modifying U-Boot bootloader for custom hardware
• Experience with Linux tools and build systems
• Experience scripting including python and shell languages
• Experience with i2c, SPI, RS-232, USB, SDIO protocols
• Effective Trouble shooting skills working with new hardware
• Experience designing and implementing firmware for Battery operated devices
• Good knowledge of Wi-Fi, Bluetooth
• Experience with wireless network protocols and debug tools
• Experience using lab tools such as oscilloscope, logic analyzer, protocol analyzer, and multimeter
• Experience reading and interpreting schematics
• Experience with Embedded Android experience a plus
• Experience with NXP i.MX processors a plus
• Experience with ARM application processors a plus
• Experience with Linux sound architectures (ALSA, pulse audio) a plus
• Experience with digital signal processors a plus
• Familiarity with Yocto is a plus
• Familiarity with Zigbee and other Low Power Radio protocols a plus
• Objective-C experience a plus
• Solid knowledge of processor Architecture, Operating System, Software development
process
• Extensive knowledge of OTA and package management tools and systems
• Experience developing software in C, C++
• Practical knowledge of one or more version control systems (git, cvs, svn)
• BS/MS Computer Engineering, Computer Science, or Electrical Engineering

Benefits:

Competitive Base Salary
String benefits package, including outstanding health plan options
Use of top-of-line home automation equipment in your home as part of beta program
Working near great outdoor hiking and bike trails, beaches, camping, and spectacular scenery.
Applicants must be authorized to work in the U.S.

 

Full time Electrical EngineeR, Analog & Digital Board Level hardware product developer

 

What you need for this position:

• Strong Analog and digital hardware design experience in one or more of the following areas:

  • Discrete component, board level Analog design
  • Mixed Signal IC Design
  • Power Supply Design (linear or switch-mode)
  • HVAC temperature sensing and control design
  • Wireless design (WiFi, BLE)
  • ADC and DAC Design
  • Microprocessor-based Embedded Systems Design
  • Knowledge of high volume, consumer electronic product development is preferred.
  • Experience with the design of products for EMI, UL, FCC or CSA compliance is preferred.

Education: BSEE REQUIRED

Benefits:

Competitive Base Salary
String benefits package, including outstanding health plan options
Use of top-of-line home automation equipment in your home as part of beta program
Working near great outdoor hiking and bike trails, beaches, camping, and spectacular scenery.
Applicants must be authorized to work in the U.S.

 

Please submit resumes to contact@racepointenergy.com with the job title in the subject line