Weβre looking for an experienced Firmware Engineer ready to take on high-impact projects in a cutting-edge product development environment. If you enjoy working with embedded systems, real-time operating systems, and low-level hardware interfaces, and you're ready to dive into both new and legacy technology this opportunity could be a perfect fit.
You'll be joining a collaborative and fast-moving team that works on a portfolio of mission-critical instrumentation systems used across industries. Youβll work closely with software and hardware engineers to develop, debug, and support embedded firmware and drivers in C/C++.
π Now Hiring: Firmware Engineer | Contract-to-Hire
π Location: Meriden, CT (Onsite training for 3β4 weeks, then Hybrid/Remote Flexibility)
πΌ Employment Type: 6-Month Contract-to-Hire
π Please Note: This opportunity is open to candidates eligible to work on a W2 basis only; C2C and third-party submissions will not be considered in alignment with client compliance requirements.
π§ Key Responsibilities:
β’ Develop and support firmware and embedded software for microcontroller-based systems.
β’ Participate in product architecture, design, and lifecycle support.
β’ Debug and troubleshoot complex system-level issues.
β’ Collaborate cross-functionally with hardware and software teams.
β’ Work with RTOS (preferably FreeRTOS), interfaces like SPI, I2C, USB, and UART.
β’ Support manufacturing and system development via scripting, test tools, and documentation.
β
What Weβre Looking For:
β’ Bachelorβs in Computer Engineering, Electrical Engineering, Computer Science, or related.
β’ 6+ years of experience in embedded firmware development.
β’ Strong proficiency in C/C++, microcontrollers, and low-level debugging.
β’ Familiarity with schematics, FPGAs, and communication protocols.
β’ Experience with Git, oscilloscopes, logic analyzers, and embedded Linux (Yocto a plus).
β’ Strong communication skills and ability to work independently with minimal supervision.