Firmware Engineer

Trilliant   •  

Raleigh, NC

Industry: Telecommunications

  •  

5 - 7 years

Posted 180 days ago

This job is no longer available.

Job Description

Trilliant is seeking an embedded firmware engineer with strong networking expertise to join the Trilliant Smart City Solutions team.

Responsibilities

  • Bachelor’s degree in Computer Science, Information Science/Technology, Software Engineering, related field, or equivalent
  • Act as an embedded firmwaredeveloper for wireless infrastructure and IoT products within the Trilliant product line
  • Develop firmware for new products as well as support existing products
  • Develop new interfaces for these products as required in response to customer requests
  • Work hands-on with Trilliant networking products, in conjunction with a variety of third-party networking hardware and software systems
  • 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
  • Utilize and support source code and build management solutions
  • Act as a technical resource for internal and external customers
  • Interface with business development team as required
  • Participate in occasional field-testing exercises

Requirements

  • 4+ years of related experience in communications-related firmware development
  • Development experience with embedded controller boards and a working knowledge of processors like ARM, PowerPC, MIPS, etc.
  • Proven ability to program in C, C++, for embedded environments
  • Solid knowledge of networking and internetworking concepts and technologies (Ethernet, OSI Layers, TCP/IP, IPsec VPN, packet inspection and analysis, related applications and protocols including FTP, SSH, SNMP, HTTP, and DHCP)
  • Excellent communication skills, both written and verbal
  • Understanding of 802.11a/b/g/n/ac, 802.15.4/4g, and cellular radio communications principles
  • Ability to connect and configure a variety of networking hardware including Ethernet switches, and VPN routers
  • Working knowledge of oscilloscopes, logic analyzers, and/or JTAG debugging tools
  • Ability to read and understand hardware schematics and data sheets
  • Development experience with embedded Linux, VxWorks, or other RTOS
  • Highly self-motivated, work with minimal supervision, with an attention to detail
  • Ability to set priorities and meet deadlines