Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Firmware Engineer

NEO Tech

About the Role

We are seeking a talented Embedded Firmware Engineer to design, develop, and maintain firmware for embedded systems used in our products. You will work closely with hardware, software, and systems engineers to build reliable, high-performance embedded solutions from concept through production.

Key Responsibilities

  • Design and develop embedded firmware for microcontrollers and embedded processors

  • Write efficient, reliable code in C/C++ for real-time systems

  • Develop drivers for peripherals such as SPI, I²C, UART, CAN, ADC, and GPIO

  • Work with hardware engineers to bring up new boards and debug system issues

  • Optimize firmware for performance, memory usage, and power consumption

  • Implement and maintain RTOS-based systems when required

  • Conduct code reviews, debugging, and testing

  • Create documentation for firmware architecture and features

  • Support product testing, validation, and production releases

Qualifications

Required Qualifications

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field

  • Experience developing firmware for embedded systems

  • Strong programming skills in C or C+

    • Experience working with microcontrollers (ARM Cortex-M, PIC, AVR, or similar)
  • Familiarity with debugging tools (JTAG, logic analyzers, oscilloscopes)

  • Understanding of hardware interfaces and communication protocols

  • Experience with version control systems (e.g., Git)

Preferred Qualifications

  • Experience with RTOS (FreeRTOS, Zephyr, ThreadX, etc.)

  • Knowledge of bootloaders and firmware update systems (OTA updates)

  • Low-power embedded design experience

  • Familiarity with embedded Linux systems

  • Experience with wireless protocols (BLE, Wi-Fi, Zigbee, LoRa)

  • Unit testing and CI/CD for embedded systems

Nice to Have

  • Experience bringing products from prototype to mass production

  • Knowledge of secure firmware development

  • Familiarity with hardware schematics and PCB design

  • FPGA experience

Due to ITAR and / or CUI compliance, this position requires candidates to be a U.S. Citizen.

Benefits Offered: Comprehensive benefit package including medical, dental and vision coverage; company-paid basic life/AD&D insurance, short-term and long-term disability insurance; voluntary supplemental insurances, flexible spending accounts and employee assistance program (EAP). Sick Leave, Vacation Time, and company-paid Holidays are also provided as paid time off. NEOTech also provides a 401(k) Retirement Savings Plan option with a company match.

NEOTech is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex including sexual orientation and gender identity, national origin, disability, protected Veteran status, or any other characteristic protected by applicable federal, state, or local law.

NEOTech has a long-standing commitment to maintaining a safe, quality-oriented and productive work environment. We also want all employees to perform their duties safely and efficiently, in a manner that protects their interests and those of their co-workers. We recognize that alcohol and drug abuse pose a threat to the health and safety of NEOTech employees and to the security of the Company’s equipment and facilities. For these reasons, NEOTech is committed to the elimination of drug and alcohol use and abuse in the workplace. Candidates being considered for hire must pass a pre-employment background check and drug test which include screening for illegal drugs and marijuana.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Naperville, IL vacancy
  • $85k - $95k

     ...Embedded Firmware Engineer Opportunity  (Naperville, IL – Hybrid/Onsite) A growing engineering and manufacturing organization is looking to add an Embedded Firmware Engineer to its team. This role offers the chance to work on real-world embedded products from concept... 
    Suggested
    Full time

    Ignite Human Capital

    Naperville, IL
    a month ago
  • Our executive search firm is currently seeking a highly qualified candidate for the role of Senior Firmware Engineer for a prominent organization in the communications industry. The Senior Firmware Engineer will be responsible for designing and developing electronic circuitry... 
    Suggested

    JMJ PHILLIP

    Carpentersville, IL
    17 hours ago
  • $113.34k - $210.48k

     ...Quality Assurance (QA) Engineer Come create the technology that helps the world act together Nokia is committed to innovation and technology leadership across mobile, fixed and cloud networks. Your career here will have a positive impact on people's lives and will... 
    Suggested
    Temporary work
    Worldwide
    Flexible hours

    Phenom People

    Naperville, IL
    4 days ago
  • $120k - $150k

     ...Sr. Embedded Firmware Engineer   JOB-10046852   Anticipated Start Date June 24, 2026   Location Houston, TX   Type of Employment Direct Hire   Employer Info Our client designs and manufactures advanced protection relays and disturbance fault... 
    Suggested
    Full time
    Local area

    Dynamics ATS

    Will County, IL
    29 days ago
  •  ...handlebars templates for use in our services Education Experience Minimum Bachelors of Science in one or more of the following: Engineering, Information Systems/Management, Operations Management/Research, Computer Science, Mathematics, Statistics or related sciences (... 
    Suggested
    Temporary work
    For contractors
    Work at office
    Local area

    1872 Consulting

    Naperville, IL
    2 days ago
  • $60k - $80k

     ...customized client solutions using internally developed tools. Collaborate closely with analysts, software developers, internal engineering teams, and client stakeholders throughout the project life cycle. Communicate complex concepts clearly through written... 
    Temporary work
    Visa sponsorship

    Investortools Inc

    Naperville, IL
    2 days ago
  • $134.26k

     ...and efficiency of power systems. You’ll have the opportunity to drive innovation in protection and control systems, mentor junior engineers, and collaborate directly with clients and stakeholders on high-profile energy projects. This is a hybrid role and can be based... 
    H1b

    CDM Smith

    Naperville, IL
    1 day ago
  • Java Architect Must be a strong software architect that has not been too far away from the code (Java), able to work with offshore teams as well as execs to modernize a legacy mainframe application. Team This manager's area is 200-250 people heavily contract basis...
    Contract work

    RIT Solutions

    Naperville, IL
    5 days ago
  •  ...products are built to deliver high accuracy, repeatability and durability. Summary of Responsibilities: As an Applications Engineer, you are responsible for the part programming of CNC Machine Tools, process development and customer training in an industrial... 
    Work at office
    Remote work

    TMG Chicago

    Naperville, IL
    4 days ago
  • Job Title : React Native Developer Location : Naperville, IL (hybrid 2 days on-site per week) Only Locals Duration : 8+ months Job Description: Overall development exp of 8+ years with 5+ Mobile App development. Min. last 3+ years of contiguous...
    Local area
    2 days per week

    Ruri Software Technologies LLC

    Naperville, IL
    3 days ago
  •  ...enable mobile applications to interface with embedded wireless devices. Collaborate cross-functionally with product management, engineering, QA, and manufacturing teams to support the full product lifecycle from development through production. Support testing,... 

    Winegard

    Elgin, IL
    3 days ago
  •  ...Release Train Engineer Hybrid - Pittsburgh, Dallas, Cleveland or Birmingham Contract Mandatory Skills in Beeline: 3-7 years Relevant experience working as an RTE Must be a certified SAFe RTE Agile Development Coaching Screening Questions... 
    Contract work

    RIT Solutions, Inc.

    Naperville, IL
    2 days ago
  •  ...Developer Enterprise Solutions, Inc is a Technology intensive Solutions and Services company. We develop and deliver Software and Engineering Solutions & Services to our Enterprise partners; we work relentlessly to keep our clients happy; and we measure our business... 
    Permanent employment
    Full time
    Remote work

    Enterprise Solution

    Naperville, IL
    5 days ago
  • $37 - $43 per hour

     ...and banking industry standards. Required Qualifications: ~ Bachelor's degree in computer science, Information Technology, Engineering, or a related field. ~10+ years of experience in Java application development, enterprise software engineering, and banking... 
    Hourly pay
    Contract work
    Temporary work
    Local area

    Akkodis

    Naperville, IL
    2 days ago
  • Request ID: 97103-1 Title: Senior Java Full Stack Developer Locations : Naperville IL (Local) Duration: 6 Months Pay Range: $35 - $40/Hour on W2/C2C (All inclusive) Introduction We are seeking an experienced Senior Java Full Stack Developer with ...
    Work experience placement
    Local area
    Immediate start

    Artech

    Naperville, IL
    4 days ago
  • Tech Lead The resource will be assigned following responsibilities: Work directly with the business and product partners to identify business needs and requirements, scope work effort, develop and implement solutions, and support business process changes. Participate...

    Keylent Inc

    Naperville, IL
    4 days ago
  • $55 per hour

    NET Technical Lead Duration: Long Term Contract Location: Naperville Or Chicago, IL OR Dallas, TX (Hybrid) Rate: $55/hr. Interview mode: Video Conference/In-Person Joining: ASAP This is the description. Job Description –.NET Technical Lead Job Summary ...
    Long term contract
    Immediate start

    Diverse Lynx

    Naperville, IL
    1 day ago
  • The Reynolds and Reynolds Company in Warrenville, Illinois is seeking a creative Full Stack Developer. You will work on exciting projects involving client/server, mobile, and embedded applications, producing great software solutions. Qualified candidates should have a Bachelor...

    The Reynolds and Reynolds Company

    Warrenville, IL
    1 day ago
  •  ...with Verisk to connect them with exceptional professionals for this role. Description We are seeking a talented Software Engineer II to join our engineering team and help design, build, and support modern, scalable software solutions. This role is ideal for a... 

    Verisk

    Burr Ridge, IL
    15 days ago
  • $30 - $90 per hour

    In this role, you will leverage your Java expertise to contribute to the training of next-generation AI systems. Your efforts will directly influence how these models learn, reason, and perform by providing high-quality, real-world input. This position is ideal for individuals...
    Remote job
    Hourly pay
    Contract work

    SaidGig

    Will County, IL
    27 days ago
  • Senior Developer Naperville, IL, USA Onsite from day-1 Mandatory: Mainframe Cobol (Primary) JCL CICS VSAM Unix Shell scripting is preferred To be responsible for managing technology in projects and providing technical guidance / solutions for work completion...
    Weekend work

    United IT

    Naperville, IL
    4 days ago
  •  ...Security : Maintain the security of all system applications. Requirements: • Education : Bachelor's degree in software engineering or computer science. • Experience : Proven work experience as a Pega developer. • Pega Knowledge : Advanced knowledge of... 
    Work experience placement

    3B Staffing LLC

    Naperville, IL
    4 days ago
  •  ...Development (TDD) and Behavior Driven Development (BDD) • Strong CICD and DevOps ("shift left") mindset • UiPath Advanced Certification • Lead Engineer qualities to provide driven results to product teams and capabilities to guide new and junior team members.... 
    Shift work

    Yochana

    Naperville, IL
    1 day ago
  •  ...decisions and technical roadmap Requirements 3+ years of relevant experience in full stack developer Experience with cloud platforms (AWS, GCP, or Azure) Understanding of databases, caching and performance optimization #J-18808-Ljbffr Gravity Engineering Services Pvt Ltd.

    Gravity Engineering Services Pvt Ltd.

    Naperville, IL
    2 days ago
  •  ...identity, national origin, disability, protected veteran status, or genetic information. As one of the most respected names in engineering staffing, Sterling has hundreds of opportunities with top employers. If you've got a friend or colleague seeking their next move... 

    Sterling Engineering

    Woodridge, IL
    5 days ago
  • A leading engineering firm is looking for a Municipal Services Project Manager to oversee municipal projects in Illinois. Key responsibilities include evaluating engineering submittals, reviewing development plans for compliance, and assisting with municipal budgets and... 

    Baxter & Woodman

    Naperville, IL
    3 days ago
  • $152.1k - $169k

     ...and positions outside of department in support of outage activities etc.). Minimum Qualifications Bachelor's degree in Engineering or equivalent technical degree Minimum of 10 years of professional relevant nuclear power or North America Electric Reliability... 

    Constellation Energy

    Warrenville, IL
    17 hours ago
  • $152.1k - $169k

     ...Engineer, Principal Regulatory As the largest private-sector power producer in the world and the nation's largest producer of clean and reliable energy, Constellation is focused on our purpose: lighting the way to a brilliant tomorrow for all. We have been the leader... 

    Constellation Energy

    Warrenville, IL
    3 days ago
  • $50 per hour

     ...Training & AI Agent Evaluation Experts contribute diverse subject‑matter knowledge across domains such as finance, healthcare, STEM engineering, and more to train frontier models and evaluate AI agents. Type: Full‑time • Location: Remote • Compensation: $50.00 hourly (or $... 
    Remote job
    Hourly pay
    Full time

    Mercor

    Naperville, IL
    1 day ago
  •  ...application development experience. Bachelor’s or equivalent degree. Sr. Configuration Associate Responsibilities: Release Management Engineer responsible for developing, maintaining, and improving build environments and deployment processes. Must manage multiple... 

    Vivayana Technologies & Consulting Incorporated

    Naperville, IL
    17 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!