View Our Website View All Jobs

Firmware Engineer

About Us:

At Myant, we are creating the world’s first textile computing platform, integrating technology directly into the only thing we’ve been wearing our entire life – clothing. SKIIN is our first consumer facing brand, and SKIIN’s vision is to enhance human ability through connected clothing - think Ironman’s suit, but comfortable. The sensors and actuators embedded within our apparel create your Digital Identity, which will be consumed by those who matter to you - your family members, doctors, coaches, other IoT devices - without you consciously having to think about it. Imagine a world where you walk into your house and the temperature automatically adjusts to your optimal body temperature, the lights adjust to your mood, or your doctor is aware of the onset of a disease before you even visit. The line between the digital and physical world is becoming increasingly blurry, and we believe textile is the next medium to bridge that gap.

We’re looking for people who believe in our mission to make wearable technology truly ubiquitous and convenient, so that everyone can benefit from it. We are a cross-functional team solving big challenges at the intersection of fashion, electronics, software, and data science.

 

The Position:

We are seeking a highly motivated and versatile Firmware Engineer to join our growing team. The successful candidate will have the opportunity to bring multiple products from early prototyping to mass production, creating a portfolio of next generation smart clothing products. To be successful, the candidate must have a strong background in firmware development and have experience developing, testing and releasing production builds. Applicants should have a keen eye for solving problems that currently do not have well defined solutions and be able to rapidly design/prototype these ideas. He or she will work with limited supervision and will be accountable for the delivery and critical appraisal of their results. The successful candidate will join a multidisciplinary team of scientists, engineers, textile experts, fashion designers and entrepreneurs to actively participate in the creation and optimization of new products.

 

Responsibilities:

  •     Develop, test and debug firmware for state-of-the art embedded systems
  •     Write communication protocol and application drivers for various MCUs and peripherals
  •     Integrate wireless communication protocols (BLE, WiFi, etc.)
  •     Contribute to automated regression test suite
  •     Optimize firmware for low-power operation
  •     Contribute to the design of system architecture
  •     Do PCB bring-up, testing, debugging and solving complex multi-disciplinary issues
  •     Work closely with the electrical, software, industrial design, mechanical and textile teams to fulfill        project requirements

 

Qualifications Required:

  •     BASc. in Electrical/Computer Engineering or related fields
  •     1-3 years experience developing firmware for embedded systems    
  •     Experience deploying embedded software for real products
  •     Development of bare metal embedded software    
  •     Intermediate knowledge of RTOS
  •     Advanced knowledge of C language
  •     Experience with Object Oriented Programming
  •     Intermediate knowledge of Python and computer programming    
  •     Strong embedded software development discipline
  •     Experience with low-power embedded designs
  •     Experience developing low-level communication drivers (SPI, UART, I2C, USB, etc.)     
  •     Comfortable with board bring-ups, schematics interpretation and equipment such as oscilloscopes, multi-meters, etc.
  •     Comfortable debugging hardware problems
  •     Strong analytical, problem solving, and decision making capabilities
  •     Ability to contribute and work effectively in a fast-paced, multi-disciplinary environment

 

Bonus:

  •     Experience with BLE communication protocol    
  •     Knowledge of signal processing and machine learning algorithms
  •     Knowledge of software design patterns
  •     Experience with Linux (as user)
  •     Experience with iOS and/or Android programming
  •     Experience in biometric sensing or actuation (ECG/EMG/EEG)
  •     Experience with the ARM Cortex M instruction sets
Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

150