Firmware Engineer Job at Grey Staffing, Newington, Strafford County, NH

QWR2emh3T29pemJrN004N1p3VzdzbHhBa2c9PQ==
  • Grey Staffing
  • Newington, Strafford County, NH

Job Description

Join Our Passionate, Global Team!

We’re looking for a skilled Firmware Engineer to help design, build, and perfect the brains behind our cutting-edge network elements. If you love embedded systems, enjoy problem-solving at both the hardware and software levels, and want to work with a supportive team that values innovation, this could be your next great career move.

What You’ll Do

  • Design and develop firmware architectures for embedded systems used in our network elements — from application-level code all the way down to low-level device drivers.

  • Write clean, efficient source code in embedded C/C++ (and other languages as needed).

  • Collaborate in a fast-paced, tight-knit firmware development team.

  • Create, enhance, test, and debug new features for existing products or brand-new platforms.

  • Use embedded debugging tools and lab instrumentation to bring ideas to life.

  • Develop detailed design documentation and thorough test plans.

  • Run and interpret static analysis tools to ensure top-quality code.

  • Share knowledge and give/receive constructive feedback in peer code reviews.

  • Explore and evaluate new microcontroller and SoC platforms.

  • Provide engineering support for legacy products when needed.

  • Stay current on the latest industry trends and technologies.

  • Work closely with other teams and leadership to bring projects from idea to launch.

  • Take ownership of your projects and see them through every stage.

  • Be open to occasional travel to our NJ location.

What We’re Looking For

  • Bachelor’s degree in Computer/Electrical Engineering (Master’s preferred).

  • 8+ years of experience in embedded firmware development.

  • Expertise in embedded C/C++ and assembly.

  • Strong understanding of ARM-based microcontrollers and SoCs.

  • Hands-on experience with RTOS , embedded Linux , and bare-metal projects.

  • Familiarity with Ethernet, SPI, I2C, USB, UART, and other common communication interfaces.

  • Solid knowledge of TCP/IP networking protocols.

  • Ability to read and interpret schematics, board layouts, datasheets, and protocol specs.

  • Basic understanding of FPGA design concepts.

  • Background in network element development and telecommunications.

  • Experience using hardware debugging tools like oscilloscopes and logic analyzers.

  • Proficiency with Git and CI/CD workflows.

  • Excellent problem-solving skills, attention to detail, and a team-first mindset.

  • Curiosity and enthusiasm for learning new tools, techniques, and technologies.

Why You’ll Love Working Here

We offer a competitive salary and a comprehensive benefits package that supports your health, well-being, and future, including:

  • Medical, dental, and vision coverage

  • Life and disability insurance

  • Flexible Spending Accounts (FSA) and Health Savings Accounts (HSA)

  • Generous paid vacation, sick leave, and holidays

  • Paid parental leave and adoption assistance

  • Tuition reimbursement to keep your skills sharp

  • A 401(k) with a generous company match

  • For some roles, shift differential pay

At our company, your work matters — and so do you. Here, you’ll have the freedom to innovate, the support to grow, and the chance to make a real impact on technology that connects the world.

Job Tags

Flexible hours, Shift work,

Similar Jobs