Embedded Systems Engineer II

EOTECH

Clarksville (TN)

On-site

USD 70,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

EOTECH in Clarksville, TN is seeking an analytical Embedded Systems Engineer II to design, develop, and integrate firmware and hardware systems. You will collaborate with a multidisciplinary team on sensor integration, hybrid MCU/FPGA systems, Linux kernel debugging, and real-time tactical applications.

Responsibilities include hands-on embedded C/C++ coding, interfacing with sensors and communication modules, documenting design processes, and participating in design reviews and Agile workflows.

Qualifications

  • 2–4 years' experience with C/C++ in embedded/RTS environments.
  • Knowledge of microcontrollers (ARM/AVR/PIC) and real-time systems.
  • Experience with debugging Linux boot, kernel, drivers, DMA, memory-mapping, and device enumeration.
  • Familiarity with Git and JTAG debuggers.

Responsibilities

  • Write, test, and debug embedded C/C++ code for microcontrollers and real-time systems.
  • Interface with sensors, actuators, and communication modules (UART, SPI, I2C, CAN, BLE).
  • Contribute to code, schematics, and design documentation.
  • Participate in design reviews and sprint planning.
  • Learn and apply Agile or other development workflows.
  • U.S. Citizenship is required.

Skills

Embedded systems
C/C++ programming
Debugging
Communication skills

Education

Bachelor's degree in Electrical Engineering, Computer Engineering, Robotics, or related field

Tools

Git
JTAG debuggers

Job description

Job Details Job Location: Clarksville, TN 37040 Position Type: Full Time Position Title: Embedded Systems Engineer II Department: VK - TN Classification: Exempt Approved By: Human Resources

REPORTING RELATIONSHIP

Position Reports To: Program Manager

JOB SUMMARY

EOTECH is seeking an analytical, hands-on Embedded Systems Engineer to join our engineering team in Clarksville, TN. In this role, you will be instrumental in the design, development, and integration of robust firmware and hardware systems. You will collaborate closely with a multi-disciplinary engineering team to develop cutting-edge solutions, from sensor integration and hybrid MCU/FPGA systems to Linux kernel debugging and real-time tactical applications.

ESSENTIAL FUNCTIONS
  • Assist in writing, testing, and debugging embedded C/C++ code for microcontrollers and real-time systems.
  • Work with engineers to interface with sensors, actuators, and communication modules (e.g., UART, SPI, I2C, CAN, BLE).
  • Contribute to documentation of code, schematics, and design processes.
  • Assist in writing test procedures and reports.
  • Participate in design reviews, sprint planning, and team meetings.
  • Learn and apply Agile or other development workflows.
  • U.S. Citizenship is Required.
  • All other duties as assigned.
SUPERVISORY RESPONSIBILITY

None

QUALIFICATIONS MINIMUM QUALIFICATIONS

Knowledge, Skills and Abilities (as demonstrated through experience, training and/or testing)

  • Basic understanding of embedded systems and microcontrollers (e.g., ARM, AVR, PIC, or similar).
  • Familiarity with breadboarding, soldering, and hands–on circuit work.
  • Strong problem-solving and communication skills.
  • Enthusiastic, curious, and eager to learn in a fast-paced environment.
  • Familiarity with tools such as Git, JTAG debuggers, or version control.
  • Demonstrates the ability to perform effectively in a fast-paced environment, managing shifting priorities and occasional high-pressure situations with professionalism, resilience, and sound judgment.
  • Experience debugging Linux boot, kernel, driver, interrupt, DMA, memory-mapping, and device-enumeration issues.
  • Experience with IMUs, magnetometers, and accelerometers, including calibration and bias compensation.
EDUCATION

Bachelor's in Electrical Engineering, Computer Engineering, Robotics, or a related field.

EXPERIENCE

2 to 4 years' experience of coursework or project experience with C/C++ programming, digital electronics, or real-time systems.

Use lab equipment (e.g., oscilloscopes, logic analyzers, multimeters) to test and validate embedded systems performance.

BACKGROUND PREREQUISITES

Must undergo and meet company standards for background check, employment verification, pre-employment drug screening, and reference checks.

PREFERRED QUALIFICATIONS
  • Experience
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Systems Engineer II
Embedded Systems Engineer II

EOTAK • Clarksville (TN)

On-site
USD 85,000 - 110,000
Embedded Systems Engineer II: Real-Time Firmware
Embedded Systems Engineer II: Real-Time Firmware

EOTECH • Clarksville (TN)

On-site
USD 70,000 - 100,000
Embedded Systems Engineer II: Firmware, RTOS & Linux
Embedded Systems Engineer II: Firmware, RTOS & Linux

EOTAK • Clarksville (TN)

On-site
USD 85,000 - 110,000
Electronics Design Engineer
Electronics Design Engineer

EOTECH • Clarksville (TN)

On-site
USD 85,000 - 120,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Vectrus, Inc • Indianapolis (IN)

On-site
USD 90,000 - 130,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

V2X Inc • Indianapolis (IN)

On-site
USD 110,000 - 140,000
Embedded Firmware Engineer I (T01)
Embedded Firmware Engineer I (T01)

Vectrus, Inc • Indianapolis (IN)

On-site
USD 70,000 - 95,000
Senior Embedded Firmware Engineer (T03)
Senior Embedded Firmware Engineer (T03)

Vectrus, Inc • Indianapolis (IN)

On-site
USD 90,000 - 120,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Kratos Defense & Rocket Support Services, Inc • Huntsville (AL)

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

Veriipro • Mossville (IL)

On-site
USD 95,000 - 135,000