Firmware Engineer
Intercreate - San Francisco, CA
Apply NowJob Description
About the JobIntercreate is looking for a motivated Firmware Engineer. We are looking for someone who has a passion for firmware architecture along with all levels of computer engineering abstractions. The candidate should be comfortable working with microcontrollers, embedded programming languages, Linux, reading schematics, and lab equipment such as an oscilloscope. The candidate should have 8+ years of professional experience. Zephyr RTOS experience is a BIG plus.The environment is fast-paced (3- to 6-month development cycles) and requires autonomy even under the most ambiguous of situations. The candidate should be able to estimate and communicate project scope internally and externally. They should be able to do this effectively based on the audience.LocationSan Francisco, CARoles and ResponsibilitiesWrite high quality, robust code in embedded C for a variety of embedded hardware products. Interact with clients on a weekly basis.Participate in design reviews, pull requests, and Agile software techniques. Skills RequiredMinimum 8+ years of experience in embedded C programming or embedded Linux.Ability to read and understand electrical schematics and layout. Experience in FreeRTOS.Experience in Zephyr RTOSExperience with POSIX environment for day-to-day development.Exposure to custom build systems such as CMakeStrong in computer architecture conceptsAbility to work on more than one project, for different clients, at a time.Diligence.Ability and passion to research and learn new technologies.Good communication skills - both internally and for external clients.High level of autonomyAdditional Skills (not required)Knowledge of Python, C#, or another interpreted language.Knowledge of the ARM Cortex-M landscapeAbout IntercreateEver wonder how a billion-dollar company gets its start? The all too familiar story of entrepreneurs starting out in a garage is a nice narrative, but it is often misleading. Long before you and I are aware of a startup, many different people from many different places in many different disciplines need to get involved. In the very early stages, founders of these future success stories have the vision, drive, and mentorship required to get a product out the door as quickly as possible. Hiring a team internally is one way, but typically it is more cost effective, in terms of opportunity and HR resourcing, to bring on technical consultants. These consultants are the actual doers. They are the ones "in the garage" breaking things, tinkering, and creating. They are the ones who turn a vision into reality. At Intercreate, we are those consultants.Intercreate has a passion for product execution and development. To us, it is just as much about the journey as it is about the destination. We strive to create products effectively for founders, while taking every opportunity to learn new skills and grow professionally.We are a tight knit team out to change the world in the way we know best - making smarter products to improve people and the planet. We are always on the hunt for the latest talent. Whether that be a firmware or electrical engineer, a program manager or someone for a role we haven't defined yet. As long as you are passionate, collaborative, inclusive and a master of your craft then we want to hear from you.
Created: 2025-01-16