Firmware Engineer

Company: Filament
Location: Reno, Nevada, United States
Type: Full-time
Posted: 04.NOV.2018


Welcome to Filament. This is your opportunity to be part of an innovative blockchain business. Located in Reno, Nevada, our booming startup ...


Welcome to Filament. This is your opportunity to be part of an innovative blockchain business. Located in Reno, Nevada, our booming startup is known for building blockchain hardware and software solutions for the enterprise and Industrial Internet of Things (IIoT). That means we enable companies to securely connect devices and machines that interact and transact value independent of a central authority. Just imagine the career possibilities. We're trailblazers. And our path runs through Reno, Nevada - on purpose. This is your opportunity to get in on the ground floor of what is becoming the next great tech hub. Low cost of living. High quality of life. Low crime. High energy. Reno is a great place to live and work. Reno is known as the biggest little city - and right now it's big on tech and booming with more than a little potential. Add yours. Become our next Firmware Engineer. Firmware Engineer Reno, NV What's in it for you? · Competitive base salary · Unlimited paid time off · Full benefits: Health, Dental, Vision & Supplemental (100% paid by Filament) · Training & professional development opportunities · Flexible working hours · Ability to work from home · Snacks & drinks What can you expect? We have the following expectations for this highly valued role: · Design, build, test, and launch firmware according to schedule · Gather and analyze feedback from internal & external users on the key strengths and weaknesses · Optimize the firmware based upon feedback and analysis · Identify critical bugs and implement solutions in a timely manner · Collaborate with leaders and improve firmware by integrating internal and external user feedback · Design, build, and demo a refined/enterprise version of the product on a given timeline · Achieve monthly firmware engineering metrics · Ensure a focus on continuous improvement · Be a positive team member who offers innovative ideas and solutions · Encourage other team members to share their ideas and solutions with the broader team · Strive for superior products measured by bug rates after release, customer satisfaction, and high penetration testing marks Do you have what it takes? You must have at least five years of firmware, device driver, or equivalent experience. Additional requirements include: · Superior abilities using C/C++, git, and Linux (any distro) · Experience with debug of active product issues and root cause analysis providing solutions and workarounds for customers · Experience with ARM CortexM series and/or Espressif ESP32 · Proficient with development tools such as SWD/JTAG debugging, J-Link, GCC and ARM Keil · Experience developing applications for embedded Linux, RTOS, and bare-metal systems · Ability to write hardware drivers against a datasheet · High-level knowledge of analog and digital circuitry · Understanding of software/hardware design tradeoffs (cost & performance) · Deep knowledge of software architecture and/or protocols · Experience developing embedded firmware running on SOCs and SOMs · Javascript competence · Awareness of customer-facing consequences of technical choices and the ability to convey them to team members that are not programmers To apply, please email your resume to: Filament is an equal opportunity employer. Category: Technology , Keywords: Firmware Engineer

Apply Now


Free eBook

Loader2 Processing ...