Senior Firmware Engineer
Katalyst Interactive Inc.
Kirkland, washington
Job Details
Full-time
Full Job Description
The Scoop
Katalyst is looking for a motivated Senior Firmware Engineer to join our team! As a Firmware Engineer, you will be responsible for executing firmware development in the design, development, and production of our state of the art consumer product. Your days will be engaging with direct responsibility for testing, documenting, and creating firmware standards as we continue to refine and advance our exciting product. The successful candidate will enjoy a small, nimble, growth company environment with ample opportunity for direct impact on the product and customers. They will work well collaborating cross-functionally as a singular firmware engineer within the company.
About Us
Founded in 2015, Katalyst is a groundbreaking, full-body Electro-Muscle Stimulation (EMS) workout that is designed to enhance your fitness at every stage of life. Our FDA-cleared EMS technology works with your body rather than against it, delivering personalized and efficient strength, power, cardio, and recovery workouts in just 20 minutes or less.
With our recent Series A funding of $26 million in 2022, we’re ready to continue to build our small but mighty team. If you’re excited by innovative technology, enjoy solving problems in an agile environment, and are passionate about building a world class organization from the ground up, we want to hear from you! Learn more at www.katalyst.com.
Responsibilities include, but are not limited to:
- Deliver high-quality C code in a real-time embedded environment.
- Work closely with the hardware development team to specify, design, and implement the functionality and behaviors of embedded subsystems.
- Design the software architecture and firmware implementation on hardware through integration, test, and high volume manufacturing.
- Hands-on hardware bring-up, system debugging, and code optimization.
- Participate in design reviews and code reviews
- Write and maintain technical documentation
- Stay up to date with the latest technologies and trends in embedded systems to improve our current technology stack
Requirements
The ideal candidate will have:
- 5-7 years of full-time experience in embedded development in robotics, real-time controls, or system software
- Bachelor’s Degree in EE/CE/CS, or the equivalent in experience with evidence of exceptional ability
- Strong working knowledge of C language
- Experience with object-oriented programing languages (C++, C#, Python)
- Fluent in software fundamentals including software design and maintainability
- Experience with embedded microprocessor tools
- Experience with test-driven development and developer-driven testing
- Ability to collaborate and communicate complex technical concepts
Bonus points for:
- Experience with Atmel, NXP, and Nordic Semiconductor microcontrollers
- Experience Bluetooth (both Classic and Low Energy) standard
- Exposure to web-based app development (REST API, Query based Database management, etc)
Benefits
At Katalyst, the health and well-being of our employees are of the utmost importance to us. We offer the following to all full-time employees:
- Competitive salary and stock options
- Medical, Dental, and Vision
- Unlimited PTO
- Flexible remote work policy
- Parental/Family leave
The salary range for this role is $126,000 - $156,475 + equity.
Katalyst is an equal opportunity employer committed to creating an inclusive environment for all of our applicants. We do not discriminate based upon race, religion, color, national origin, gender, sexual orientation, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.