Firmware SDE

  • BHO Tech
  • Redwood City, CA, United States
  • Jul 08, 2024
Full time Engineering

Job Description


IT-Software Development: Computer-Network Security, Database Development-Administration, Desktop Service and Support, Enterprise Software Implementation & Consulting, General-Other: IT-Software Development, IT Project Management, Network and Server Administration, Software-System Architecture

Job Description:

We are inventing the future for consumer electronics products and are seeking a talented Firmware SDE to develop our firmware through to mid-stack, including adding new features, innovations and design improvements. This is an early stage initiative with a fast paced, highly collaborative start up like environment inside our growing company. To be successful you need to be flexible and entrepreneurial. You are a true owner - you are passionate about the business and drive relentlessly to optimize and improve our business processes, remove bottlenecks and friction, and allow the business to move at a fast pace. You collaborate with HW engineers, our SW production and infrastructure team and UX designers and prototypers, product managers, technical program managers, and partner teams. You are comfortable with a degree of ambiguity and willing to develop quick proof of concepts, iterate and improve. You create extendable design and easy to maintain solutions with the long term vision in mind.

Job Requirements:

Key Responsibilities

Work closely with the software team supporting infrastructure and app level development
Be hands on in firmware development and working with the firmware lead
Help develop the long-term strategy for your teams and translate that into an achievable road map/action plan
Execute on overall technical vision and architecture which enables us to grow and scale quickly
Understand how all elements of the system software ecosystem work together and develop engineering and testing approaches that fit the overall strategy
Work within Scrum/Agile environment

Basic Qualifications

Bachelor's degree in Electrical/ Computer Engineering or related field
3+​ years of experience in BSP/​kernel software design
3+​ years of experience in software development
System-level integration experience
Linux kernel programming experience
DFx (Design for cost, test, manufacturing) expertise
Ability to read and understand schematics
Experience with hardware lab equipment such as digital scope and logic analyzer
Programming with C/ C++/ C#/ Assembly
Scripting experience with Perl/Python/Tcl
Experience with platforms such as Linux/Unix and Windows
Strong verbal and written communication skills
Demonstrated technical leadership of both people and projects
Superior analytical and problem solving skills are required
Strong knowledge of testing methodologies and best practices
Great team player

Preferred Qualifications

Wireless consumer electronic device experience
Software development: Linux drivers, firmware, IDE (ex: Eclipse, Visual Studio)
Master’s degree
Understand functionality of the system to provide better hardware abstraction layer
Active and recent experience with iOS and/or Android interaction with custom hardware
A deep understanding of the software development lifecycle, and a track record of shipping software on time
Experience designing software architectures for scalability, reliability and performance

Kris Young
Account Director
BHO Tech
San Jose, San Francisco CA
Phone: (866) 816-1615 x 823