Firmware Engineer


Location Pin Icon
Reno, NV

Job Description

As posted by the hiring company

Job Overview:

Position Description

At a Glance


Legrand has an exciting opportunity for a Firmware Engineer to join the ServerTech Team in Reno, NV.


Under general direction of the Firmware Engineering Manager, the Firmware Engineer designs, develops, implements, and maintains firmware for network interface cards and subcomponents in intelligent power distribution systems. Focus is both on networking protocols and user interface in an embedded Linux environment and interface and metrics computations in subcomponent microcontrollers, with contributions expanding to all aspects of the application and products.

The Firmware Engineer delivers embedded software from conception to release for new embedded Linux NIC functionality and subcomponent microcontrollers in our intelligent power distribution products. The Firmware Engineer ensures that all assigned duties are performed quickly, efficiently and according to the established departmental and company policies, procedures and goals.

The Firmware Engineer, as with all members of the Server Technology Team, is expected to promote a positive attitude, demonstrate initiative, professionalism, personal awareness, integrity, and exercise confidentiality.


What Will You Do?

  • Design, develop, and debug firmware/software in an embedded environment
  • Document designs, source code, test requirements, and processes
  • Collaborate with the firmware team on designs
  • Provide support to test and manufacturing engineers
  • Learn and incorporate new programming paradigms, networking protocols, and security requirements
  • Assist in maintaining the development infrastructure
  • Participate in code reviews and specification conformance testing as defined by the selected software development methodology
  • Comply with defined software development processes and standards
  • Perform other duties as assigned



Bachelor's degree from four-year College or University with emphasis in Computer Science or related field; or equivalent combination of education and experience.



Preferred 2 years related experience, preferably in similar industry.



Required Skills/Knowledge/Abilities:

  • Experience designing, developing, and debugging firmware/software in an embedded Linux environment
  • Strong C/C++ programming, debugging skills
  • Computer proficient with knowledge of Microsoft Office products (Word/Excel/Outlook/PowerPoint/ Project)
  • Self-management skills including planning, organizing, and coordinating tasks
  • Effective oral and written communication skills with the ability to provide information across multiple groups in the Company including Engineering, Technical Support, Product Management, and Sales
  • Strong attention to detail and organization/planning skills and the ability to work independently


Desired Skills/Knowledge/Abilities:

  • Web server and GUI development in an embedded Linux environment
  • Experience implementing networking protocols and services (e.g SNMP agent, HTTP/S)
  • Experience implementing network security protocols (e.g. SSH, SSL/TLS)
  • Ability to connect embedded systems to web based technologies (e.g. HTML, CGI, Perl, JavaScript, REST, SOAP)
  • Understanding of communication systems (e.g. I2C, SPI, USB, UART)
  • Experience with 8051, ARM, PIC microcontrollers and development environments
  • Source code control and bug tracking systems (e.g. SVN, GIT, TRAC)
  • Experience with compilers and JTAG debuggers
  • Unit testing
  • Familiarity of ISO 9000 standards and audit process

Required Competencies:

  • Problem Analysis – Can analyze a problem to determine the best solution
  • Problem Solving – Can form strategies/plans for solving problems, communicate the plans, and review the success of the plan used
  • System Analysis – Can analyze a system and how it interacts with other systems
  • Follow Through – Can finish projects completely and keep track of the details
  • Continuous Improvement – Be able to improve systems and processes as you work with them
  • Maintain High Standards – Deliver precise/accurate results while working under time constraints
  • Detail Oriented – Be able to keep track of and create task lists
  • Accurate – Demonstrates accuracy and thoroughness; looks for ways to improve and promote quality; applies feedback to improve performance; monitors own work to ensure quality.
  • Focused – Can address distractions, stay focused on tasks, and take responsibility for the outcomes
  • Creative Thinking – Uses personal understanding and new technology to generate improved methods and designs. Presents these ideas and information in a concise manner to be reviewed in an open forum.
  • Communication – Deliver on metrics, expresses ideas and thoughts verbally; expresses ideas and thoughts in written form; exhibits good listening and comprehension; keeps others adequately informed; selects and uses appropriate communication methods.


Work Environment and Physical Demands:

Work environment is fast-paced and priorities can shift quickly. All employees are expected to go outside their primary responsibilities when required, and multi-task job duties on a regular basis. While performing the duties of this Job, the employee is frequently required to stand; walk; sit; use hands to finger, handle, or feel; reach with hands and arms; climb stairs; balance; stoop, kneel, crouch or crawl; and talk or hear. The employee must occasionally lift and/or move up to 25 pounds and rarely lift and/or move up to 40 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus. The noise level in the work environment is usually moderate. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Company Info

About Legrand

Every single day, Legrand brings power, light and data to millions of spaces around the world. Legrand is a global, publicly-traded company listed on the Euronext (Legrand SA EPA: LR) with 36,000 employees worldwide, a market cap of $16B, revenue of more than $5 billion, with products sold in 180 countries. Legrand is listed on the Forbes Global 2000 as one of the world’s best employers.  For more information, visit


About Legrand North and Central America

Legrand North and Central America (LNCA) employs over 5,000 associates in 60 locations, working in 6 product categories (Electrical Wiring Systems, Building Control Systems, AV, Data Communications, Power Distribution and Control, and Lighting).  LNCA offers comprehensive medical, dental and vision coverage. LNCA offers distinctive benefits like high employer 401K match, above-benchmark paid maternity leave, paid time off to volunteer, and an active women’s network.  LNCA is an employee-centered, growth company with tremendous opportunity.  For more information, visit


About Legrand’s Data Center Power and Control Division

Legrand’s Data, Power & Control (DPC) division is a global provider of award winning technology and infrastructure products which serve the expanding requirements of today’s data centers and related ecosystems. Our innovative products are principally sold under the Starline, Raritan, Server Technology, US Safety Trolley, and Legrand brand names. As a leading provider of best in class overhead power supply system’s, intelligent PDUs, KVM switches, connectivity, cabinet and containment solutions, our goal is to support next generation technologies with flexibility for future growth and energy and installation efficiencies, united by superior design. For more information, visit and


Equal Opportunity Employer