Embedded Engineer

MaximaTek

Chicago (IL)

On-site

USD 90,000 - 130,000

Full time

6 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Targeted Placement
Technical Resume Rebuild
Interview Coaching

Job summary

MaximaTek is seeking a detail-oriented Embedded Engineer to design, develop, and maintain high-performance embedded systems, firmware, and real-time software in Chicago. You will bridge hardware and software teams, ensuring efficient, scalable, and standards-compliant implementations.

The role emphasizes C/C++ for embedded systems, RTOS experience, and strong hardware-software integration. Duties include board bring-up, debugging interfaces, rigorous testing, and collaboration with vendors

Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, Embedded Systems, or a related field (Required).
  • 0–5 years of embedded software development, firmware engineering, or hardware-software integration.

Responsibilities

  • Design, write, test, and maintain low-level C/C++ code for microcontrollers, RTOS, and bare-metal environments.
  • Coordinate with hardware engineers to bring up boards and validate PCB designs.
  • Conduct system-level validation, static analysis, unit testing, and HIL simulations.
  • Optimize performance under resource constraints and monitor power consumption.
  • Ensure compliance with safety standards and maintain thorough documentation.
  • Serve as liaison with vendors and cross-functional teams during reviews.

Skills

C/C++ for embedded systems
RTOS experience
Microcontroller architectures
Hardware communication protocols
Lab equipment usage

Education

Bachelor’s degree in Electrical Engineering or related field

Tools

Linux drivers
Yocto
Git & CI/CD
Unit testing frameworks (Unity, CppUTest)

Job description

We are seeking a detail-oriented Embedded Engineer to design, develop, and maintain high-performance embedded systems, firmware, and real-time software. In this role, you will act as the vital link between our hardware engineering teams, software development groups, and product management partners, ensuring that all microcontrollers, board support packages, and firmware systems are engineered with maximum efficiency, scalability, and adherence to strict safety and security standards.

Core Responsibilities
  • Firmware & Software Development: Design, write, test, and maintain low-level C/C++ code for microcontrollers, microprocessors, and real-time operating systems (RTOS).
  • Hardware-Software Integration: Board bring-up, debugging hardware interfaces (I2C, SPI, UART, CAN, Ethernet), and working closely with hardware engineers to validate PCB designs.
  • Testing & Quality Assurance: Perform system-level validation, static analysis, unit testing, and hardware-in-the-loop (HIL) simulation to ensure high reliability.
  • Risk & Performance Optimization: Monitor execution bottlenecks, memory constraints, and power consumption; optimize system performance for resource-constrained environments.
  • Regulatory & Compliance: Ensure compliance with industry-specific safety standards (e.g., ISO 26262, IEC 61508, or medical/aerospace standards where applicable) and maintain thorough technical documentation.
  • Technical Liaison: Serve as a key point of contact for component vendors, toolchain providers, and cross-functional engineering teams during design reviews and technical audits.
Qualifications
  • Education: Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, Embedded Systems, or a related field (Required).
  • Experience: 0–5 years of experience in embedded software development, firmware engineering, or hardware-software integration.
  • Technical Skills (Required):
  • Strong proficiency in C and C++ for embedded systems.
  • Experience with RTOS (e.g., FreeRTOS, VxWorks) or bare-metal embedded development.
  • Hands-on experience with microcontroller architectures (ARM Cortex-M/A, RISC-V, ESP32, STM32, PIC, etc.).
  • Familiarity with hardware communication protocols (SPI, I2C, UART, CAN, USB) and lab equipment (oscilloscopes, logic analyzers).
  • Preferred Skills:
  • Experience with Linux driver development, Yocto, or Embedded Linux.
  • Knowledge of wireless protocols (BLE, Wi-Fi, Zigbee, LoRa).
  • Familiarity with Git version control, CI/CD pipelines for embedded builds, and unit testing frameworks (e.g., Unity, CppUTest).
What We Offer
  • Targeted Placement: Direct marketing to our network of hiring managers in the Tech, Automotive, Manufacturing, and MedTech industries.
  • Technical Resume Rebuild: Optimization of your profile to highlight embedded firmware, C/C++ expertise, and hardware integration skills.
  • Interview Coaching: Guidance on technical firmware interviews, microcontroller concepts, and embedded system design case studies.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

CyberCoders • Paso Robles (CA)

On-site
USD 140,000 - 190,000
Medical Insurance
Annual incentive awards
Retirement plan
+6
Embedded Engineer
Embedded Engineer

Brightsmith • Mount Pleasant

On-site
USD 90,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

CodeX Tech-IT LLC • California (MO)

On-site
USD 80,000 - 110,000
Embedded Engineer II
Embedded Engineer II

Jobtailor • Melville (NY)

On-site
USD 90,000 - 130,000
Embedded Firmware Engineer: C/C++, Bring-Up Expert
Embedded Firmware Engineer: C/C++, Bring-Up Expert

AttoTude • Menlo Park (CA)

On-site
USD 175,000 - 205,000
Embedded Software Engineer
Embedded Software Engineer

Veriipro • Mossville (IL)

On-site
USD 95,000 - 135,000
Embedded Systems Engineer
Embedded Systems Engineer

Phoenixcontact • Middletown Township (PA)

Hybrid
USD 80,000 - 110,000
Medical, dental, and vision coverage
401k matching
16 weeks fully paid maternity leave
+2
Embedded Engineer
Embedded Engineer

SkyWater Search Partners • Maple Grove (MN)

On-site
USD 90,000 - 120,000
Competitive compensation
Bonus potential
Flexible PTO
Firmware Engineer
Firmware Engineer

Survival Systems Staffing • Austin (TX)

On-site
USD 95,000 - 150,000
Embedded Firmware Engineer
Embedded Firmware Engineer

TalentOla • Plano (TX)

Hybrid
USD 110,000 - 140,000