Embedded Firmware Engineer Job at Kasmo Global, Waukegan, IL

  • Kasmo Global
  • Waukegan, IL

Job Description

Embedded Firmware Engineer

Location: Waukegan, IL - must be local, interview onsite.

Duration: 4-6mo

Job Summary

We are seeking a highly skilled and motivated Embedded Firmware Engineer to join our dynamic engineering team. In this role, you will be responsible for designing, developing, and maintaining firmware for embedded systems that power our next-generation products. You'll work closely with hardware engineers, software developers, and product managers to deliver robust and scalable solutions that meet performance, reliability, and security standards.

Key Responsibilities

  • Develop, test, and maintain firmware for embedded systems using C/C++ in Linux-based environments
  • Collaborate with cross-functional teams to define system architecture and interface requirements
  • Optimize firmware for performance, power consumption, and memory usage
  • Integrate and validate hardware components with firmware during development and testing phases
  • Troubleshoot and debug firmware issues using tools such as JTAG, oscilloscopes, and logic analyzers
  • Participate in code reviews and contribute to continuous improvement of development processes
  • Maintain documentation for firmware design, implementation, and testing procedures
  • Stay current with industry trends and emerging technologies in embedded systems and firmware development

Required Qualifications

  • Bachelor's Degree in Electrical Engineering, Computer Engineering, or related field
  • Minimum of 5 years of hands-on experience in firmware development for embedded systems
  • Strong proficiency in C and C++ programming languages
  • Solid experience working with Embedded Linux (Yocto, Buildroot, or similar)
  • Familiarity with kernel modules, device drivers, and low-level hardware interfaces (SPI, I2C, UART)
  • Experience with version control systems (e.g., Git) and CI/CD pipelines
  • Strong problem-solving skills and ability to work independently or as part of a team

Job Tags

Local area

Similar Jobs

CNB Bank

Teller Job at CNB Bank

 ...Job Title: Teller Department: Tellers Reports To: Teller Supervisor and/or Branch Manager SUMMARY: Receives and pays...  ...Removes deposits from, and counts and balances cash in from automated teller machine and/or night depository Accept loan payments... 

Team Sunshine Construction, LLC

Solar Installer Job at Team Sunshine Construction, LLC

 ...Solar Installer And TechnicianWe are seeking a motivated individual to join our team as a Solar Installer and Technician. In this role, you...  ...experienced solar installers with the installation of solar panels and related equipment. The ideal candidate will have a strong... 

Express Employment Professionals Defunct

Stand Up Forklift and Reach Truck Operator Job at Express Employment Professionals Defunct

 ...Stand Up Forklift and Reach Truck Operator Our client continues to grow and needs a Stand Up Forklift and Reach Truck Operator! Location: Fishers, IN Schedule: Monday to Friday, 7:00 AM - 3:30 PM Pay Rate: $18/hour, temp-to-hire, with incentive pay increases... 

Bauer Compressors Inc.

Accounts Receivable Clerk Job at Bauer Compressors Inc.

 ...reach with hands and arms; speak and listen. Vision abilities required. Normal hours are from 8:00am to 5:00pm Monday through Friday, with some evening and weekend hours required. The noise levels in some manufacturing facilities frequently may exceed the normal dBA.... 

Duval County Public School

School Security Guard Job at Duval County Public School

 ...School Security Guard Under general supervision, performs responsible work in safeguarding School Board property. Responsible for patrolling an assigned area to safeguard buildings, materials, and equipment against fire, trespassing, theft, and other hazards. Work may...