Jobs at Great Bay Staffing Group

View all jobs

Embedded Firmware Engineer

Paoli, PA · Information Technology · 160000
  • Attractive salary range $130000-160000
  • Comprehensive Benefit and Retirement Programs, including stock options.
  • This organization has been established for decades yet operates like a startup. Working here allows you to take part in thrilling and high-speed design projects!
  • On-site work in Paoli, PA, some remote available

This client is a technology leader delivering high-performance fabrics for High-Performance Computing (HPC), High-Performance Data Analytics (HPDA), and Artificial Intelligence (AI) for the purpose of delivering interconnect solutions that enable their customers to optimally apply vast computational resources to solve the world’s toughest problems.

The client is hiring talented firmware engineers to facilitate the delivery of the next generation of High-Performance Computing (HPC) fabric products. They seek engineers who have developed software for the embedded environment using C and C++. The primary responsibilities of this position will be the design and development of embedded firmware for their high-performance switches.

Your responsibilities will include:

  • Assist with review and analysis of technology trends as directed by system architects.
  • Evaluate technical specifications for correctness and completeness.
  • Execute projects within defined scope, budget, and timelines including:
  • Requirements review.
  • Design and coding.
  • Collaborate with others on technical, coding, and design issues.
  • Develop and execute unit test validation of firmware deliverables.
  • Specify requirements for system validation of firmware deliverables.
  • Troubleshoot system, performance, and functional issues.
  • Prepare reports on project statuses, issues, and risks for management.
  • Provide product support to customers promptly and accurately.
Who Will Be a Great Fit?  
  • Strong programming skills using C, C++, and modern scripting languages.
  • 5+ years of experience developing embedded software/firmware in a Linux environment.
  • 5+ years of experience developing with embedded OSes such as Linux or VxWorks.
  • Demonstrable understanding of network protocols, TCP/IP, scalable algorithms, and virtualization.

Preferred Qualifications

  • Hardware platform design & development.
  • Data structures, synchronization, mutual exclusions & concurrency.
  • Proficient with profiling, tuning, and debugging of performance in kernel space.
  • Experience with the following:
  • Hardware monitoring & management with Board Management Controller (BMC).
  • ARM processors in an embedded environment.
  • PCI, i2c, PMBus, REST APIs, Redfish.
  • Yocto Linux and Bitbake/Poky build environment.
  • OpenBMC
We are looking for a motivated and performance-focused individual with remarkable analytical abilities who can reach their goals quickly in the ever-evolving environment.

As recruiters, we are skilled in our field and understand how to match an opportunity with the individual. If you choose to send us your resume, be advised we will not share it with any employer without your permission. 

If this isn't the right position for you, please share it with someone who might be interested. In the meantime, please look at our website – we have other openings that may suit your needs!

Thank you,

Brian Hughes

Share This Job

Powered by