×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Engineer Level 1

Job in Waukegan, Lake County, Illinois, 60087, USA
Listing for: Hatch PD, LLC.
Full Time position
Listed on 2025-11-14
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems / Firmware, Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 70000 - 90000 USD Yearly USD 70000.00 90000.00 YEAR
Job Description & How to Apply Below

Job Title

Firmware Engineer Level 1

Company

Hatch Product Development & Contract Manufacturing

Job Type

Full-time

About Us

Hatch is a product development & contract manufacturing firm offering the full range of services to bring your product from concept to production. Hatch offers product design, development, and contract manufacturing for entrepreneurs and visionary leaders.

Founded in 2021 by aerospace and consumer product industry engineers, the Hatch team wanted to turn the product design and manufacturing industry on its head. We are a multidisciplinary team who have the business acumen, industry network, and combined engineering experience to produce products for a wide variety of highly‑regulated industries in accelerated timelines.

Job Summary

We are seeking a skilled and motivated Firmware Engineer Level 1 to join our development team. As a Firmware Engineer, you will be responsible for the design, development, and optimization of embedded software and firmware that drives the performance and functionality of our products. You will work closely with hardware engineers and cross‑functional teams to ensure the seamless integration of hardware and software components, contributing to high‑quality, innovative solutions.

Key Responsibilities
  • Design, develop, and debug embedded firmware for microcontrollers and other hardware platforms.
  • Collaborate with hardware and software teams to integrate firmware with product features and functionality.
  • Write clean, scalable, and maintainable code in C, C++, and other programming languages.
  • Implement and maintain communication protocols (I2C, SPI, UART, CAN, etc.).
  • Conduct unit testing and validation to ensure firmware reliability and functionality.
  • Perform debugging, troubleshooting, and root cause analysis of firmware-related issues.
  • Document firmware architecture, code, and design processes.
  • Participate in firmware architecture reviews, design reviews, and code reviews.
  • Stay up to date with emerging technologies, industry trends, and best practices related to embedded systems and firmware development.
Required Qualifications
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • Proven experience in firmware development for embedded systems.
  • Proficiency in C++ and other languages.
  • Solid understanding of microcontrollers, microprocessors, and embedded systems architecture.
  • Experience with communication protocols (e.g., I2C, SPI, UART, CAN, USB, Ethernet).
  • Experience with real‑time operating systems (RTOS) and embedded software development tools.
  • Familiarity with hardware debugging tools such as oscilloscopes, logic analyzers, and JTAG debuggers.
  • Strong problem‑solving skills and attention to detail.
  • Familiarity with Agile development methodologies and version control systems like Git.
Employee Benefits
  • Comprehensive health, dental, and vision plans
  • Paid time off and holiday schedule
  • 401(k) retirement savings plan with company match

Hatch Product Development & Contract Manufacturing is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary