Embedded Software Engineer


This position is for a Firmware Engineer with 0-3 years of relevant experience. The position requires a self-motivated individual with a strong desire to succeed/excel whose main responsibility is designing and developing firmware for embedded products. Other responsibilities include following company processes and procedures for firmware development and working closely in a team environment.  This individual should have a strong, positive attitude and the ability to easily multitask. They should also possess strong verbal and written communication skills.


Job Responsibilities:

Design and develop C/C++ firmware for embedded products.

Manage assigned tasks and schedules.

Follow engineering standards and procedures for firmware development.

Work with a team of engineers in China and the U.S. to bring new products to market.

Able to reproduce, isolate and troubleshoot problems.


Basic Qualifications:

Bachelor’s degree in Computer Science, Computer Engineering or Electrical Engineering.

0-4 years embedded software work experience

Experience in C/C++/Java programming languages.

2+ years Linux development experience.

Able to read component datasheets and board schematics.

Must have excellent verbal and written communication skills.

Ability to work in a team environment to meet project deadlines.

A strong desire to excel in an environment with high-quality engineers.


Corporate / junior

North America

Richardson , United States


United States



Corporate / junior