Firmware Engineer

Spirent Communications Honolulu , HI 96812

Posted 3 months ago

Spirent Communications is looking for a detail and result-oriented Firmware Engineer with a great attitude and passion to innovate and work on high quality, scalable and maintainable embedded system firmware. If you have the passion for tackling complex problems with sound engineering principles and keen to learn new technologies, then Spirent would love to hear from you. We value innovative engineers who apply first principles to design and implement products that are correct the first time. We value individuals who are open-minded, accountable, transparent, and passionate. We value individuals who can communicate well and can interact equally well with the team and other stakeholders. For motivated, self-driven engineers, Spirent provides wonderful opportunities to thrive and be successful.

Why Spirent.... Because together we can shape tomorrow!

Spirent offers unique career opportunities where you can set your innovative spirit free. Our customers look to us to provide services and products that are at the forefront of the telecom industry. We are large enough to provide a wide-range of opportunities, but small enough for you to make an impact.

Spirent is its people and when you join Spirent, you will work alongside some of the best subject matter experts in the industry. Success is important to us and so is having a work/life balance. We believe that you should be able to pursue your career aspirations in an innovative and creative environment, as well as explore your personal passions. At Spirent, we want you to love your work and your life too!

Your journey begins here. So, let's discover the future together - apply today!

  • Design, implementation, and support of firmware for functional modules within the Spirent's hardware platforms, under the direct supervision of a team lead.

  • Work closely with the team to add firmware support for new features and product enhancements.


BS Computer Science, Computer Engineering, or the equivalent. MS Computer Science, Computer Engineering, or the equivalent preferred.

Knowledge/Skills Required

  • Proficiency in working with embedded systems

  • Well versed with Linux development environment and tools

  • Proficiency in Python, C, C++ and object oriented design

  • Design and implement embedded system firmware

  • Well versed with software engineering principles and best practices

  • Expertise in embedded Linux development environment and tools

  • Good knowledge of network programming, Linux kernel internals and device drivers.

  • Proficiency in C, C++ and object oriented design

  • Strong diagnostic and troubleshooting skills.

  • Familiarity with TCL, Python

Knowledge/Skills Preferred

  • Familiar with Ethernet/IP/TCP/WiFi wireless communication standards and technologies

  • Experience with design verification testing

  • Familiarity with Yocto a plus

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Shore Network Engineer Sr (Network/Linux Sharkcage)

Subsidium, Inc

Posted 2 days ago

VIEW JOBS 1/20/2020 12:00:00 AM 2020-04-19T00:00 Company Overview: Subsidium, Inc. is a global provider of engineering, systems integration, technical, and programmatic services to both Government and Commercial entities. Subsidium provides mission critical services to Department of Defense (DoD) customers in CONUS, OCONUS, and forward deployed environments. Our customers demand the innovative, flexible, and mission focused approach that we deliver. Subsidium is dedicated to helping our customers overcome challenges through innovative solutions; particularly the continuing and evolving challenges presented in the transformation of the U.S. military and in the global war on terror. Subsidium and its employees are committed to mission accomplishment and organizational excellence. Job Summary: Fleet Systems Engineer (FSE) will provide support for Navy Fleet Cyber command 10th Fleet by providing system administration duties and support at NCTAMS PAC Wahiawa HI. This includes SME level support for all information systems and applications used within the Dogstar enclave to include RHEL servers and workstations, network devices, SAN storages, virtual machines, ESXi servers, HTML, PHP, MySQL, PostgreSQL, and data analysis software. This will also include input and management and retrieval of Big Data collection. Engineer will assist the customer with developing, reviewing and updating operational and technical procedures and documentation. Responsibilities/Duties: * Provide SME level troubleshooting for Dogstar information systems' operating system and applications. Perform STIG checks and ACAS scanning to maintain the information systems compliance. Experienced with heterogeneous operating Unix-based Operating Systems environment. * Manage network infrastructure and provide assistance with remote connections into Dogstar enclave. Be able to troubleshoot VPN connections and routing. * Assist with the operational use, system administration, and troubleshooting of Splunk which provides a SIEM for all events and alerts generated within Sharkcage. Provide feedback or create solutions to get different data sources into existing SIEMs. Work with vendors directly to address any issues with SIEMs or data-analysis software. * Assist SPAWAR with documentation for Dogstar information system's Certification and Accreditation (CNA) process. Update documentation including network topology diagrams, POAMs, and ACAS scan reports. * Assist NCTAMS PAC with network traffic analysis for incidents that have occurred or may be ongoing. An understanding of network traffic flow and the network architecture will be required to provide the best feedback and points of contact for any such incidents. The enclave processes data from various locations so traffic analysis may be required by the remote sites as well. * Build and maintain virtual and physical servers used within the enclave. Be able to build a virtual machine from an installation ISO file and install required software as needed. * Assist with the integration of new tools to be used within Dogstar that may provide additional data analysis on packets being captured. Follows leading edge technologies. * Interact with users for help desk support, development of support tools, participate in system building, and evolution of the cyber support infrastructure. * Perform other duties assigned. Material and Equipment Directly Used: Navy system/government computer systems. Working Environment Candidate will work on-site at PRNOC NCTAMSPAC in a computer room environment. In order to provide required service for operations, work at times other than normal work week hours may be required. Education/Certifications: * One year related experience may be substituted for one year of education, if degree is required. * BS in Information Technology (or equivalent technical degree) or 12 years technical experience in related disciplines and systems required. * Certification as IAT2 (per DoD Inst 8570.1 and Navy guidance) with IA (SEC+CE or higher) and CE (Linux certification) required. * CCNA, VMWare certification highly desired. Certification in multiple operating systems highly desired. * Top Secret / SCI Clearance. (Required) Qualifications: * 3 years of Experience with Linux/Unix systems required. * Experience with virtualization and networks required; must be able to build new machines and troubleshoot in a virtual environment. * Experience with Splunk or similar tool highly desired. Total 8 years in related C4I networking required, with recent experience with DoD Information Assurance/CND systems and policies and familiarity with Common Vulnerabilities and Exposures (CVEs). * Ability to work with a team to resolve complex problems across multiple systems required. * Experience in information assurance operations also required, including use of ACAS and application of STIGs. Excellent written and verbal communications skills required. Benefits and Perks: * Medical / Vision and Dental Plans * Holiday and Personal Time Off Pay * 401K plan * Life Insurance * Education and Training Assistance Program (discussed during the onboarding process) * Incentive Plans and Referral Bonuses * Employee Assistance Programs Subsidium, Inc. is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law. Subsidium, Inc Honolulu HI

Firmware Engineer

Spirent Communications