Embedded Systems Firmware Engineer
Stratos Card · Ann Arbor, MI · 2 wk ago
EngineeringFull-time
About the role
We are looking for a creative engineer to develop the firmware experience for the Stratos Card by undertaking and owning fundamental development challenges. You will be joining a small but highly skilled team that is passionate about building software for both the consumer and the merchant. You’ll collaborate with all team members to help develop the vision for new features and products, providing creative and technical insight.
Responsibilities
- Design and implement the application framework and system services for a new embedded platform.
- Collaborate with electrical and mechanical engineers on the hardware design and implementation process from design through manufacturing and testing.
- Assist in the design and development of test systems for validation of the platform from hardware to firmware.
- Develop Bluetooth Smart systems.
- Keep up with the latest embedded firmware technologies/versions and tools.
- Enforce a high standard of quality over the code base and application performance.
- Influence every aspect of the firmware development process.
- Occasional international travel.
Qualifications
- BS/MS in Electrical Engineering, Computer Engineering, Computer Science, or similar degree or equivalent experience.
- 3 years of relevant industry experience.
- Expertise designing and implementing embedded software systems in C.
- Experience implementing power-optimized software.
- Bare-metal embedded system design experience, minimal or no RTOS.
- Knowledge of electrical engineering fundamentals.
- Familiarity with debugging tools like bus analyzers and oscilloscopes.
- Experience implementing and debugging hardware drivers.
- Experience working with Bluetooth Smart firmware stack (a huge plus).
- Python skills (a big plus).
Skills
- Opinions on open-source firmware projects.
- Interest in security in connected devices.