Firmware Engineer

Required background and skills:

  • 5-7+ years experience working on embedded system software.
  • C or C++ language expertise, familiarity with assembly language.
  • Understanding of microcomputer architecture, digital circuit design, control systems, and basic electronic circuit design.
  • Excellent communication skills.
  • Experience with software engineering processes and the full software development lifecycle, including requirements, design, implementation, testing, and deployment.

Preferred background and skills:

  • Experience with TCP/IP or wireless protocols such as ZigBee, Bluetooth, 802.11, 802.15, CDMA, GSM is a plus.
  • Experience in working in an Agile software development environment.

Position is located in Austin, TX.

Apply for this job