CaryRecruiter Since 2001
the smart solution for Cary jobs

Senior Firmware Engineer

Company: Trilliant
Location: Cary
Posted on: November 22, 2021

Job Description:

TrilliantA empowers the energy industry with the only purpose-built communications platform that enables utilities and cities to securely and reliably deploy any application - on one powerful network. With the most field-proven, globally compliant solution in the market, Trilliant empowers you by connecting the world of thingsAaA. We empower our employees to deliver on our commitment to our customers by encouraging passion, accountability, confidence, and energy for excellence. We invest in our people and provide opportunities for employees to grow themselves, their career, and our business.The Firmware Engineer position requires the skills of a professional with at least a Bachelor's degree in Engineering, Computer Science, or related field. The complex firmware systems development and related testing that comprises this position requires the substantial knowledge gained through a baccalaureate program. This position requires experience in communications-related firmware development plus background in vxWorks, embedded Linux, or other RTOS. There is hands on work with embedded controller boards and a working knowledge of processors like ARM, PowerPC, MIPS is required. AESSENTIAL FUNCTIONSAAAAAAAAADeveloping firmware for new products as well as supporting existing products.AAAAAAAAADeveloping new interfaces for all products as required in response to customer requests.AAAAAAAAADocumenting the interface protocols between new and existing products and systems.AAAAAAAAASustaining engineering efforts for legacy products.AAAAAAAAASupporting automated test development for manufacturing as required.AAAAAAAAAActing as a technical resource for both internal and external customers.AAAAAAAAAInterfacing with the business development team as required.AAOTHER RESPONSIBILITIESAAAAAAAAACreate, upgrade, and maintain automation scripts.AAAAAAAAACreate manual test procedures for new features and automate them when practical.AAAAAAAAADefine testing procedures, run scripts and analyze results.AAAAAAAAAEnhance and maintain test environment used for development of firmware tests.AAAAAAAAAPerform device configuration, system configuration, firmware upgrades and device setup for solutions based delivery.AAAAAAAAAPerform performance and transaction timing measurement tests. AAAAAAAAAPerform load balance tests across network system, hardware, firmware, and software.AAAAAAAAAPerform stress testing (network, devices, head end system) and keep adding load to identify system limits.AInvestigate where the problem is i.e. network, device, database, software, and/or firmware root cause.AAAAAAAAADevelop test plans and work on test case development of/for new features.AAAAAAAAAReview functional requirements and related test coverage.AAAAAAAAAReview feature/functionality and test coverage.AAAAAAAAACompile test evidence and develop appropriate documentation.AAAAAAAAAExecute firmware test plans, collect data in lab testing, and publish results to the wider team.AAAAAAAAADevelop automation to test and characterize network, node and firmware products before release.AAAAAAAAAEnsure device interoperability across different firmware and product versions.AEDUCATION & CERTIFICATION AAAAAAAAABachelor's degree in Engineering, Computer Science, or related field. AAAAAAAAAProven ability to program in C, C++, and assembler for embedded environments.AAAAAAAAAWorking knowledge of oscilloscopes, logic analyzers, and/or JTAG debugging tools.AAAAAAAAAUnderstanding of 802.11a/g/n, Zigbee, and cellular radio communications principles.AAAAAAAAASolid knowledge of networking and internetworking concepts and technologies i.e. Ethernet, OSI layers, TCP/IP, packet inspection and analysis, application protocols.AAAAAAAAAHighly self-motivated, work with minimal supervision, with an attention to detail.AAAAAAAAAAbility to set priorities and meet multiple deadlines.AAAAAAAAAAbility to understand schematics and debug at the PCB level.AAAAAAAAAGood communication skills, both written and verbal.AAAAAAAAAExperience in platform porting and BSP development.AAAAAAAAAExperience in driver-level wireless protocol development.AAAAAAAAAWorking knowledge and/or familiarity with Atheros 802.11a/g/n drivers.Soldering and prototyping Jobble

Keywords: Trilliant, Cary , Senior Firmware Engineer, Engineering , Cary, North Carolina

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest North Carolina jobs by following @recnetNC on Twitter!

Cary RSS job feeds