Embedded Software Engineer @ Brava Home
About Brava Home:We’re an IoT company focused on elevating and simplifying the in-home food experience. Our team consists of IoT and consumer hardware...
About Brava Home:
We’re an IoT company focused on elevating and simplifying the in-home food experience. Our team consists of IoT and consumer hardware rockstars who have shipped products like the August Lock, Kindle and iPhone, as well as product, marketing and business trailblazers who have led multiple companies to high-profile exits. Are you a foodie looking to work with an amazing team that will both challenge and support you? Let’s talk!
The role:
An opportunity to work on the foundational technology of a disruptive new IoT device. You will work with other team members on the product's embedded Linux stack, and you will be the bedrock of the product's user experience, its performance, and the joy it brings to customers. You will have the responsibility for making the machine secure, reliable, and low on energy consumption. Your work with embedded app developers will together create a smart, intuitive user interface for a refreshing new kind of kitchen experience. We have a fast-paced, highly-collaborative workplace where you will work closely with the product team, electrical engineers, app developers and more to create a truly unique product.
Things you’ll own/do:
- Develop, customize and maintain an embedded Linux-based OS for the product
- Support computer-vision engineering, application development and more
- Translate scientific and machine vision algorithms to Python/Numpy and C
- Develop and maintain firmware and drivers for other on-board microcontrollers
- Collaborate with external vendors and product-development partners
- Perform software performance optimization
- Coordinate with other team members and company leadership
Our ideal candidate has:
- Embedded firmware development and debugging skills, specifically with ARM based technologies
- Experience coordinating and managing vendors and partners
- 3+ years of relevant industry experience, i.e., IoT, multi-threaded software, Systems software, advanced linux, etc.
- Strong communication and reasoning skills
- Some experience with and understanding of machine vision and numerical algorithms
- Knowledge of high performance inter-process communication and synchronization
- Expertise with Linux system service internals
Bonus points for:
- Experience creating or adapting a Linux distribution to embedded hardware
- Basic understanding of discrete digital electronics and microcontroller interfacing
- Experience merging core Linux kernel code with vendor packages, patches and BSPs to enable all required hardware in an existing device
- Linux kernel and module development/debugging experience with JTAG or similar
- Detailed experience with ARM v7 based processor architecture and software optimization
- BS degree (or higher) in Computer Science or Computer Engineering
- Experience with embedded camera and image-processing
- Internet-of-Things product experience
- Wi-Fi, networking, software-update and other relevant areas
Why you should work here:
- You’ll be compensated with competitive salary, equity and benefits
- We’ll trust you to do things right
- Your feedback and opinions are valued and heard
- We’re at an early stage and provide significant career growth opportunity
- You’ll be creating something that people love and use on a daily basis!
Below are some other jobs we think you might be interested in.
-
Senior Software Engineer - Infrastructure
- imgix
- San Francisco, CA, USA
- Remote
Apr 05 -
DevOps Engineer III
- Security Risk Advisors
- Philadelphia, PA, USA
- Remote
May 01 -
AdaptiveWork Systems Engineer
- Pinkerton
- Seattle, WA, USA
May 03 -
Senior Network Administrator
- Irvine Ranch Water District
- Irvine, CA, USA
Apr 29 -
Chief Information Officer (CIO)
- National Institute on Aging
- Bethesda, MD, USA
May 09 -
Assistant Director, Infrastructure and Business Development
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29 -
IT Service Management Specialist
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 01 -
Information Technology Director
- City of Tigard
- Tigard, OR, USA
May 08 -
Assistant Director, Service Delivery
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29