1

Co Op Embedded Systems Engineer Jobs in Tennessee

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 ...

Engineering Co-op

Lawrenceburg, TN ยท On-site

$15.75 - $20.50/hr

Engineering Co-op Job Posting Location: Lawrenceburg, TN Posting Start Date: 7/10/26 Req Id: 8974 ... Support the implementation of new equipment, technologies, and automation systems to enhance ...

Co-OP Student

Memphis, TN ยท On-site

$16.52/hr

Co-Op students may rotate between Information Technology, Engineering and Mechanic areas which ... May recommend methods/performance standards for system development, programming, operations support ...

Technical Co-Op 2

Kingsport, TN ยท On-site

$36K - $49K/yr

BAE Systems, one of the world's leading defense contractors and a stable Fortune 500 Company, is hiring a Chemical Engineering Co-op Student for our chemical manufacturing facilities at the Holston ...

Engineering Intern/Co-op

Powell, TN

$14.25 - $18.50/hr

\n \n \n \n \n ENGINEERING INTERN\/CO\-OP \n \n \n \n \n \n Our Powell, TN office recruits students for internship or cooperative educational programs. Student interns will become an integral part of ...

next page

Showing results 1-20

Co Op Embedded Systems Engineer information

What is the difference between Co Op Embedded Systems Engineer vs Embedded Software Developer?

AspectCo Op Embedded Systems EngineerEmbedded Software Developer
CredentialsTypically pursuing or holding a degree in Electrical Engineering, Computer Engineering, or related fieldsUsually holds a degree in Computer Science, Software Engineering, or related disciplines
Work EnvironmentInternship or cooperative education setting within hardware and firmware development teamsFull-time or contract roles focused on software development for embedded systems
Industry UsageCommon in manufacturing, automotive, aerospace, and consumer electronics industriesWidespread across tech, automotive, medical devices, and consumer electronics sectors

The Co Op Embedded Systems Engineer role is typically an internship aimed at gaining hands-on experience in embedded hardware and firmware development, often during studies. In contrast, an Embedded Software Developer is a full-time professional responsible for designing and implementing software for embedded devices. While both roles require knowledge of embedded systems, the co-op role emphasizes learning and support, whereas the developer role involves independent project work.

What types of projects and responsibilities can a Co Op Embedded Systems Engineer expect during their placement?

As a Co Op Embedded Systems Engineer, you can expect to work on a variety of hands-on projects such as developing firmware, testing hardware prototypes, and troubleshooting embedded software. You'll likely collaborate with senior engineers on tasks ranging from coding in C/C++ to debugging microcontroller-based systems. The role often involves participating in team meetings, documenting your work, and contributing to the design and validation of embedded solutions. This position provides valuable exposure to real-world engineering challenges and is an excellent opportunity to build technical and teamwork skills.

What does a Co Op Embedded Systems Engineer do?

A Co-Op Embedded Systems Engineer is a student or entry-level employee who works temporarily at a company to gain practical experience in designing, developing, and testing embedded systems. These systems are specialized computing devices integrated within larger systems, often used in automotive, consumer electronics, medical devices, and industrial applications. Co-Op Embedded Systems Engineers typically assist with writing code, debugging hardware and software, running simulations, and collaborating with senior engineers to solve technical challenges. The role helps students apply their academic knowledge in a real-world setting while building valuable skills for their future careers.

What are the key skills and qualifications needed to thrive as a Co Op Embedded Systems Engineer?

To thrive as a Co Op Embedded Systems Engineer, you need a strong grasp of programming languages like C/C++, understanding of microcontroller architecture, and coursework or experience in electronics. Familiarity with debugging tools, version control systems (such as Git), and embedded development environments is typically required. Strong problem-solving skills, attention to detail, and effective teamwork are essential soft skills in this role. These abilities are crucial for designing, testing, and maintaining reliable embedded systems that meet project requirements within a collaborative engineering environment.

What are the most commonly searched types of Embedded Systems Engineer jobs in Tennessee?

The most popular types of Embedded Systems Engineer jobs in Tennessee are:

What cities in Tennessee are hiring for Co Op Embedded Systems Engineer jobs?

Cities in Tennessee with the most Co Op Embedded Systems Engineer job openings:

Infographic showing various Co Op Embedded Systems Engineer job openings in Tennessee as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 10% Part Time, 5% Contract, and 1% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution.

Embedded Systems Engineer II

EOTECH

Clarksville, TN โ€ข Hybrid

Full-time

Posted 5 days ago


Job description

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 RESPONSBILITY

  • None

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, accelerometers, and gyroscopes, 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 PREREQUISITIES

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

PREFERRED QUALIFICATIONS

  • Experience with RTOS, FreeRTOS, or embedded Linux.
  • Exposure to IoT protocols (MQTT, BLE, Zigbee) or wireless communication.
  • Familiarity with Linux multimedia subsystems and APIs such as V4L2, DRM/KMS, media-controller, ALSA, GStreamer, or hardware codec frameworks.
  • Familiarity with motion tracking, pose estimation, and gesture recognition.
  • Designed, delivered, and completed hybrid MCU / FPGA and/or SoC systems for video mixing applications.
  • Personal, academic, or club projects involving robotics, drones, wearables, or automation.
  • Masterโ€™s degree in Electrical Engineering, Computer Engineering, Robotics, or a related field.

WORKING CONDITIONS AND PHYSICAL DEMANDS

  • With or without reasonable accommodation, requires the physical and mental capacity to perform effectively all essential functions. In addition to other demands.
  • Ability to lift up to 25 pounds occasionally
  • Monday through Friday
  • Overtime may be required as assigned

NOTE: These statements are intended to describe the general nature and level of work involved for this job. It is not an exhaustive list of all responsibilities; additional duties may be assigned.