Job Description
Job Description
Aquinas Consulting is currently looking to fill a Firmware Engineer job for our direct client in Newington, NH. In this role, you will design, develop, and test firmware for advanced network elements, contributing to both application-level and low-level driver development for embedded systems. You will be a critical member of a fast-paced development team, collaborating across engineering groups to ensure top-quality performance and reliability of embedded solutions. This is a great opportunity for a senior firmware developer with expertise in embedded C/C++, real-time systems, and network communication protocols.
Firmware Engineer Job responsibilities:
- Design and develop firmware architecture for embedded systems in network elements
- Write embedded software in C/C++ and occasionally other programming languages
- Develop and debug device drivers and application firmware for microcontrollers and SoCs
- Use lab instrumentation and embedded debugging tools to troubleshoot hardware/software issues
- Create design documentation and test plans; run static code analysis and address findings
- Participate in peer code reviews and collaborate with cross-functional teams
- Support legacy products and evaluate new platforms and components
- Stay current on firmware trends and technologies in embedded systems development
- Occasionally travel to New Jersey as needed
Qualifications:
- Bachelor’s degree in Computer or Electrical Engineering (Master’s preferred)
- At least 8 years of hands-on firmware development experience for embedded systems
- Proficient in embedded C/C++, with working knowledge of assembly
- Expertise in ARM-based microcontroller/SoC platforms
- Experience with RTOS, embedded Linux, and bare-metal environments
- Familiarity with interfaces like SPI, I2C, USB, UART, and Ethernet
- Solid understanding of TCP/IP protocols and networking concepts
- Ability to read schematics, board layouts, datasheets, and protocol specs
- Basic FPGA knowledge and experience with telecom or network elements a plus
- Skilled with oscilloscopes, logic analyzers, and other debugging tools
- Experience using Git and CI/CD practices
- Strong problem-solving, documentation, and teamwork skills
If you are interested in this Firmware Engineer job in Newington, NH, please apply now to be connected with a member of our team.
Please note: Applying to this role is an agreement to have your information entered into our database and acknowledgement that a recruiter will reach out to you either by phone, email, and/or text message regarding this and similar job opportunities.
Aquinas Consulting is a woman and minority owned company headquartered in Milford, CT that provides Engineering, Information Technology (IT), and Manufacturing staffing solutions throughout the US. We take pride in 20 years of service to our clients, our hiring managers, our consultants, and our local community. Aquinas is an affirmative action, equal opportunity employer and committed to considering all qualified applications without regard to race, genetic information, sex, age, color, religion, national origin, veteran status, disability or any other characteristic protected by law. www.aquinasconsulting.com