Introduction:
A dynamic technology company in Meriden, CT is currently seeking a Firmware Engineer for a hybrid role. The position offers a unique opportunity to contribute to innovative projects in the field of ionizing radiation detection instruments.
About the Opportunity:
This is a contract-to-hire position, initially for 6 months, with the opportunity to convert to a permanent role with a competitive salary range of $125k - $130k. Travel expenses are covered, and the work schedule is hybrid with 1-2 days in the office per week.
- Hybrid or Remote: Hybrid
- Shift: Day
- Schedule: Standard business hours
- Hours: Full-time
- Setting: Engineering and Development
Responsibilities:
The Firmware Engineer will be responsible for:
- Developing and supporting embedded software/firmware applications and drivers.
- Participating in product architecture, design, and deployment.
- Managing the product lifecycle and interacting with early users.
- Providing time estimates for project tasks and reporting progress.
- Investigating and debugging complex system problems.
Qualifications:
- Minimum of 4 years of industry experience.
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
- Proficiency in C/C++ programming languages.
- Experience with microcontrollers and peripherals.
- Ability to read schematics and circuit diagrams.
- Experience with firmware applications and driver development.
- Experience in RTOS, preferably FreeRTOS.
- Basic understanding of FPGA and communication interfaces.
- Ability to document designs and code effectively.
Desired Skills:
- Experience developing scientific instrumentation.
- Experience with Linux and Windows Embedded.
- Proficiency in Python.
- Experience in using revision control software, particularly Git.
- Experience with development tools like Eclipse and Visual Studio.