Job Details:
Firmware Engineer
We’re looking for someone who cares deeply about their craft, someone who gets excited by tough technical challenges. Creativity, imagination, rapid execution and strong communication skills are critical to build new and exciting products. While we want to be scrappy and nimble in the right ways, long term technical vision, and continuous focus on engineering and operational excellence are essential for success in this role.
Job Duties
• Understand and design complex algorithms, including DSP.
• Develop and maintain firmware in C for embedded devices, using Code Composer Studio.
• Serve as a firmware liaison assisting in failure analysis and troubleshooting.
• Manage firmware updates and patches.
• Maintain legacy code, adding features and carrying out fault diagnostics.
• Write scripts and test code supporting hardware testing and qualification.
• Ensure firmware-software compatibility by interfacing with software development team.
• Participate in requirements gathering to produce requirements documents.
• Assist hardware team with component selections and circuit design.
Minimum Requirements
• BS degree in Electrical Engineering, Computer Engineering, Computer Science or a related field.
• Minimum 2 years’ experience with Embedded Systems (5 years desired).
• Extensive experience programming embedded microcontrollers using C.
• Experience with communication protocols: CAN, UART, SPI and I2C
• Experience with Real Time Operating Systems (RTOS) – TI RTOS (BIOS) a plus.
• Knowledge of good software development practices.
• Experience with the TI TMS320C28x DSP family is a plus.
• Previous experience with HPHT designs is a plus.
Technology doesn't change the world. People do.
As a technology staffing firm, we can't think of a more fitting mantra. We're extreme believers in technology and the incredible things it can do. But we know that behind every smart piece of software, every powerful processor, and every brilliant line of code is an even more brilliant person.
Please send your resume today.
chuck@libertyjobs.com

