WHAT YOU'LL DO
- Develop low-level firmware/software for microcontrollers, create reusable device drivers, integrate system-level features and architect changes to support an ever-growing codebase
- Take full ownership of design, implementation and completion of embedded firmware projects
- Mentor other firmware engineers and help teach best practices in design engineering
- Contribute to team direction, policy and guidance
- Quickly debug and troubleshoot issues that span the electrical, firmware, and software boundaries
- Help select microcontrollers and peripherals and review schematics with electrical engineering team
- Concurrently manage involvement in multiple projects at various stages
REQUIRED QUALIFICATIONS
- BS or MS in CS/CE/EE or equivalent industry experience
- Expert level C coding ability for embedded systems
- Demonstrated success creating complex MCU projects that communicate between multiple boards or systems
- Broad experience with one or more microcontroller cores (ARM, AVR, MSP430, PIC, etc.)
- Experience integrating microcontrollers with analog and digital sensors
- Experience developing firmware in bare-metal and/or RTOS environments
- Debugging skills with JTAG, SWD, Oscilloscopes, and Logic analyzers
- Solid understanding and application of coding best practices, board bring up and debugging
- Extensive experience with common bus protocols such as USB, SPI, I2C, CAN, RS232, RS485, Ethernet, etc.
- U.S. Persons status is required as this position needs to access export controlled data
PREFERRED QUALIFICATIONS
- Experience with one or more microcontroller cores (ARM, AVR, MSP430, PIC, etc.)
- Have a bias for action. If you see a problem, you want to solve and fix it
- Be naturally curious about the technologies and tools you use
$196,000 - $294,000
The salary range for this role is an estimate based on a wide range of compensation factors, inclusive of base salary only. Actual salary offer may vary based on (but not limited to) work experience, education and/or training, critical skills, and/or business considerations. Highly competitive equity grants are included in the majority of full time offers; and are considered part of our client's total compensation package. Additionally, our client offers top-tier benefits for full-time employees, including:
- Platinum Healthcare Benefits: For U.S. roles, we offer top tier platinum coverage (medical, dental, vision) that are 100% covered by our client for you and 90% covered for your dependents.
- For UK roles, Private Medical Insurance (PMI): Our client will cover the full cost of the insurance premium for an employee and dependents.
- For AUS roles, Private health plan through Bupa: Coverage is fully subsidized by our client.
- Basic Life/AD&D and long-term disability insurance 100% covered by our client, plus the option to purchase additional life insurance for you and your dependents.
- Extremely generous company holiday calendar including a holiday hiatus in December, and highly competitive PTO plans.
- 16 weeks of paid Caregiver & Wellness Leave to care for a family member, bond with your baby, or tend to your own medical condition.
- Family Planning & Parenting Support: Fertility (eg, IVF, preservation), adoption, and gestational carrier coverage with additional benefits and resources to provide support from planning to parenting.
- Mental Health Resources: We provide free mental health resources 24/7 including therapy, life coaching, and more. Additional work-life services, such as free legal and financial support, available to you as well.
- A professional development stipend is available to all
- Daily Meals and Provisions: For many of our offices this means breakfast, lunch and fully stocked micro-kitchens.
- Company-funded commuter benefits available based on your region.
- Relocation assistance (depending on role eligibility).
- 401(k) retirement savings plan - both a traditional and Roth 401(k). (US roles only)