Embedded Firmware Engineer

Cornelis Networks Chesterbrook , PA 19087

Posted 2 weeks ago

The ability to effectively focus a significant amount of computational power on solving critical problems using artificial intelligence, data analytics, and modeling/simulation techniques is vital to many Scientific, Commercial, and Government organizations. It is the mission of Cornelis Networks to deliver innovative purpose-built interconnect solutions that enable our customers to optimally apply vast computational resources to solve the world's toughest problems.

Cornelis Networks is hiring a talented firmware engineer to facilitate the delivery of the next generation High Performance Computing (HPC) fabric products. We are seeking engineers who have developed software for the embedded environment using C, C++, and Python. Primary responsibilities of this position will be design and development of embedded firmware for our fabric switches. Other responsibilities may include Unified Extensible Firmware Interface (UEFI) development and other management functions for our fabric interface modules. The successful candidate who demonstrates strong team building, collaboration, and leadership skills will have opportunities for growth into a leadership position.

Embedded Firmware Engineer Responsibilities

The successful candidate will maintain responsibility for the following:

  • 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.

Minimum Qualifications

The successful candidate will be a self-driven and highly motivated results-oriented individual with strong analytical skills comfortable working in a fast-paced environment. In addition, the following are requirements for the position:

  • "B.S. Degree Computer Engineering, Computer Science, or Electrical Engineering + 10 Years of Professional Experience," or "M.S. Degree in Computer Engineering, Computer Science, or Electrical Engineering + 7 Years of Professional Experience," or "Ph. D.+ 5 Years of Professional Experience."

  • Strong programming skills using C, C++, and modern scripting languages.

  • 5+ years' experience developing embedded software/firmware in a Linux environment.

  • 5+ years' experience developing with embedded OSes such as Linux or VxWorks.

  • Demonstrable understanding of network protocols, TCP/IP, scalable algorithms, and virtualization.

  • Excellent verbal and written communication skills to all levels of the organization.

Preferred Qualifications

Strong familiarity with:

  • 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:

  • ARM processors in an embedded environment.

  • PCI, i2c, PMBus, REST APIs, Redfish.

  • Yocto Linux and Bitbake/Poky build environment.

Location:

This position is hybrid (on-site with some remote work possible) at the headquarters in the Chesterbrook Corporate Center in Wayne, PA. The successful candidate resides within commuting distance.

Immigration Information:

To qualify for this position, candidates must be located in the United States, legally authorized to work in the U.S. and must not need U.S. Visa sponsorship now or in the future.

EEOC Information

Cornelis Networks is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law.

Cornelis Networks does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services.


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
lc_ad

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
Embedded Firmware Engineer

Jobot

Posted 3 days ago

VIEW JOBS 4/29/2024 12:00:00 AM 2024-07-28T00:00 Top level medical manufacturer in the North Andover area is seeking experienced Engineers to join their growing team This Jobot Job is hosted by: Ryan Anderson Jobot North Andover, MA Essex County, MA

Embedded Firmware Engineer

Cornelis Networks