Embedded Firmware Engineer
Embedded Firmware Engineer
Job Location: Redwood City, CA, US
Position Type: Full-time/Regular
Trilliant is a fast-growing Silicon Valley cleantech company providing end-to-end wireless smart-grid solutions to utilities worldwide. Using advanced wireless networking technologies, Trilliant’s solutions help utilities to integrate renewable energy into the grid, make the grid more reliable, and give consumers more control over energy consumption.
Responsibilities:
- Act as an embedded firmware developer for a range of wireless infrastructure products within the Trilliant product line
- Develop firmware for new products as well as support existing products
- Develop new interfaces for all these products as required in response to customer requests
- Document the interface protocols between new and existing products and systems
- Assist in sustaining engineering efforts for legacy products
- Support automated test development for manufacturing as needed
- Act as a technical resource for internal and external customers
- Interface with business development team as required
Required Skills:
- 8+ years of related experience in communications-related firmware development
- Experience with vxWorks, embedded Linux, or other RTOS
- Ability to work with embedded controller boards and a working knowledge of processors like ARM, PowerPC, MIPS, etc.
- Proven ability to program in C, C++, and assembler for embedded environments
- Working knowledge of oscilloscopes, logic analyzers, and/or JTAG debugging tools
- Understanding of 802.11a/g/n, Zigbee, and cellular radio communications principles
- Solid knowledge of networking and internetworking concepts and technologies (Ethernet, OSI Layers, TCP/IP, packet inspection and analysis, application protocols)
- Highly self-motivated, work with minimal supervision, with an attention to detail
- Ability to set priorities and meet deadlines
- Ability to understand schematics and debug at the PCB level
Desired Skills & Experience:
- Good communication skills, both written and verbal
- Experience in platform porting and BSP development
- Experience in driver-level wireless protocol development
- Working knowledge and/or familiarity with Atheros 802.11a/g/n drivers
- Soldering and prototyping experience helpful
To apply for this position, please send your resume to careers@trilliantinc.com. Please include the title of the position in the subject line.

