The company is looking to hire a Software Engineer to contribute to the design, development, testing, and documentation of software applications, with a focus on embedded firmware and new feature development.
Requirements
- 2+ years of experience in embedded software development
- C/C++
- Familiarity with STM microcontrollers and IDE
- Familiarity with PIC microcontrollers and IDE
- FreeRTOS
- GIT software repository
- Experience Debugging hardware issues using standard test equipment
Responsibilities
- Design and develop embedded firmware
- Collaborate with design team during concept, wireframe, and mock-ups
- Write efficient code that complies with both back-end and front-end best practices
- Clearly document all code written
- Test features and experiences, debugging where necessary
Other
- Bachelor’s degree (or equivalent work experience) in computer science, computer engineering or related field
- Strong interpersonal, written and verbal communication skills
- Strong team player with positive demeanor; comfortable working with multiple functional areas
- Detail oriented with strong organizational and follow through skills
- Problem solving skills with the ability to apply proven solutions