We’re looking for firmware engineers that are creative and efficient. A good candidate for this role should have solid software development experience, the creativity to solve problems efficiently, and the communication skills to explain why their solution is worth implementing. We move fast at Token and you will be expected to develop a feature from scratch, through development and refinement.
Designing, implementing, and documenting efficient, robust, and maintainable embedded software
Maintaining and improving existing software
Integrating third-party hardware and software libraries and working with third-party vendors to resolve problems with integration
Participate in the design of communications protocols
Adding to and maintaining codebase documentation
Strong C++ skills
Familiarity with C++11 and C++14 a plus
Experience building cross-platform applications
Experience developing a project from scratch including design, implementation, testing, and deployment
Familiarity with networking and wireless protocols encouraged
Embedded experience a plus
Skilled at diagnosing and debugging hardware and software issues
Experience with Agile/Lean software development methodology a plus.
You should also be able to: work independently and contribute ideas and solutions to complex problems