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 ...
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 ...
Embedded Systems Engineer II
Clarksville, TN · On-site
$85 - $110/hr
Embedded Systems Engineer II Department: VK - TNClassification: Exempt Approved By: Human ResourcesREPORTING RELATIONSHIPPosition Reports To: Program ManagerJOB SUMMARYEOTECH is seeking an analytical ...
Embedded Systems Engineer II
Clarksville, TN · On-site
$85 - $110/hr
Embedded Systems Engineer II Department: VK - TNClassification: Exempt Approved By: Human ResourcesREPORTING RELATIONSHIPPosition Reports To: Program ManagerJOB SUMMARYEOTECH is seeking an analytical ...
Embedded Systems Engineer
Nashville, TN · On-site
$90 - $120/hr
Role Overview We are seeking an embedded systems engineer to own the on-device control software and support the electrical design of a robotic rehabilitation medical device currently transitioning ...
Embedded Systems Engineer
Nashville, TN · On-site
$90 - $120/hr
Role Overview We are seeking an embedded systems engineer to own the on-device control software and support the electrical design of a robotic rehabilitation medical device currently transitioning ...
Embedded Controls Engineer - Medical Robotics (Stock Options)
Nashville, TN · On-site
$90 - $120/hr
Healing Innovations, a Nashville-based medical-technology company, seeks an embedded systems engineer to own on-device control software and support electrical design for a robotic rehabilitation ...
Embedded Controls Engineer - Medical Robotics (Stock Options)
Nashville, TN · On-site
$90 - $120/hr
Healing Innovations, a Nashville-based medical-technology company, seeks an embedded systems engineer to own on-device control software and support electrical design for a robotic rehabilitation ...
Software Engineer- Embedded/Firmware
Knoxville, TN · On-site
$91K - $125K/yr
Director of Electrical and Software Engineering About Type One Energy Type One Energy Group is ... This role focuses on embedded platforms, FPGA-based systems, real-time operating environments, and ...
Software Engineer- Embedded/Firmware
Knoxville, TN · On-site
$91K - $125K/yr
Director of Electrical and Software Engineering About Type One Energy Type One Energy Group is ... This role focuses on embedded platforms, FPGA-based systems, real-time operating environments, and ...
Software Engineer- Embedded/Firmware
$91K - $125K/yr
Director of Electrical and Software Engineering About Type One Energy Type One Energy Group is ... This role focuses on embedded platforms, FPGA-based systems, real-time operating environments, and ...
Software Engineer- Embedded/Firmware
$91K - $125K/yr
Director of Electrical and Software Engineering About Type One Energy Type One Energy Group is ... This role focuses on embedded platforms, FPGA-based systems, real-time operating environments, and ...
Software Engineer- Embedded/Firmware
Knoxville, TN · On-site
$91K - $125K/yr
Director of Electrical and Software Engineering About Type One Energy Type One Energy Group is ... This role focuses on embedded platforms, FPGA-based systems, real-time operating environments, and ...
Software Engineer- Embedded/Firmware
Knoxville, TN · On-site
$91K - $125K/yr
Director of Electrical and Software Engineering About Type One Energy Type One Energy Group is ... This role focuses on embedded platforms, FPGA-based systems, real-time operating environments, and ...
... embedded programming and software design knowledge. * Git and bug-tracking experience; Atlassian a plus. * Able to work independently and manage the full lifecycle of hardware-integrated systems ...
Quick apply
... embedded programming and software design knowledge. * Git and bug-tracking experience; Atlassian a plus. * Able to work independently and manage the full lifecycle of hardware-integrated systems ...
Software Engineer II - Embedded Systems & PCB Design
Nashville, TN · On-site
$90 - $140/hr
... embedded programming and software design knowledge. * Git and bug‑tracking experience; Atlassian a plus. * Able to work independently and manage the full lifecycle of hardware‑integrated systems ...
Software Engineer II - Embedded Systems & PCB Design
Nashville, TN · On-site
$90 - $140/hr
... embedded programming and software design knowledge. * Git and bug‑tracking experience; Atlassian a plus. * Able to work independently and manage the full lifecycle of hardware‑integrated systems ...
... embedded programming and software design knowledge. * Git and bug-tracking experience; Atlassian a plus. * Able to work independently and manage the full lifecycle of hardware-integrated systems ...
... embedded programming and software design knowledge. * Git and bug-tracking experience; Atlassian a plus. * Able to work independently and manage the full lifecycle of hardware-integrated systems ...
Senior Systems Engineer
$99K - $136K/yr
Senior Systems Engineer 810 Innovation Dr, Knoxville, Tennessee, USA 37932 10 months Contract to ... Experience with embedded systems development in C - embedded Linux and bare metal MCU firmware
Senior Systems Engineer
$99K - $136K/yr
Senior Systems Engineer 810 Innovation Dr, Knoxville, Tennessee, USA 37932 10 months Contract to ... Experience with embedded systems development in C - embedded Linux and bare metal MCU firmware
The Staff Systems Engineer will support the design, integration, productization, and production ... Hardware, Firmware & Embedded Product Development * Develop electronics architectures for detector ...
The Staff Systems Engineer will support the design, integration, productization, and production ... Hardware, Firmware & Embedded Product Development * Develop electronics architectures for detector ...
Staff Systems Engineer
Oak Ridge, TN · On-site
The Staff Systems Engineer will support the design, integration, productization, and production ... Hardware, Firmware & Embedded Product Development * Develop electronics architectures for detector ...
Staff Systems Engineer
Oak Ridge, TN · On-site
The Staff Systems Engineer will support the design, integration, productization, and production ... Hardware, Firmware & Embedded Product Development * Develop electronics architectures for detector ...
Software Engineer (Firmware Experience) - Knoxville, Tennessee
Knoxville, TN · On-site
$80 - $110/hr
In this R&D-focused role, you'll design and develop control firmware and embedded systems for sophisticated electromechanical equipment, collaborating closely with cross‑functional engineers to ...
Software Engineer (Firmware Experience) - Knoxville, Tennessee
Knoxville, TN · On-site
$80 - $110/hr
In this R&D-focused role, you'll design and develop control firmware and embedded systems for sophisticated electromechanical equipment, collaborating closely with cross‑functional engineers to ...
... engineering, and platform modernization initiatives. Key Responsibilities Software Strategy ... Drive the development of Windows applications, embedded software, instrument control systems, data ...
... engineering, and platform modernization initiatives. Key Responsibilities Software Strategy ... Drive the development of Windows applications, embedded software, instrument control systems, data ...
... engineering, and platform modernization initiatives. Key Responsibilities Software Strategy ... Drive the development of Windows applications, embedded software, instrument control systems, data ...
... engineering, and platform modernization initiatives. Key Responsibilities Software Strategy ... Drive the development of Windows applications, embedded software, instrument control systems, data ...
Programmer
Antioch, TN · On-site
Find out more at: www. solotech .com As a Programmer, you will create and modify AV system software ... Proficient in uploading and downloading software in embedded systems. * Advanced computer skills ...
Programmer
Antioch, TN · On-site
Find out more at: www. solotech .com As a Programmer, you will create and modify AV system software ... Proficient in uploading and downloading software in embedded systems. * Advanced computer skills ...
FPGA Engineer
$116K - $149K/yr
Apply Now RTL, C/C++, Python, VHDL, Verilog, Tcl, cryptography, hardware, embedded software, System ... S. Government Security Clearance FPGA Engineer The EndoSec FPGA Engineer is responsible for the ...
FPGA Engineer
$116K - $149K/yr
Apply Now RTL, C/C++, Python, VHDL, Verilog, Tcl, cryptography, hardware, embedded software, System ... S. Government Security Clearance FPGA Engineer The EndoSec FPGA Engineer is responsible for the ...
Instructor - Electrical Engineering Technology, Computer & Power Systems (9 month Tenure-Track)
Chattanooga, TN · On-site
Teach lecture and laboratory courses in electrical engineering technology, computer systems, embedded systems, microprocessor-based controls, digital industrial control systems, and power systems ...
Instructor - Electrical Engineering Technology, Computer & Power Systems (9 month Tenure-Track)
Chattanooga, TN · On-site
Teach lecture and laboratory courses in electrical engineering technology, computer systems, embedded systems, microprocessor-based controls, digital industrial control systems, and power systems ...
This direct-hire, onsite I&C Software and PCB Design Engineer role in Oak Ridge, TN supports embedded systems work in a highly regulated environment. The engineer will develop and troubleshoot ...
Quick apply
This direct-hire, onsite I&C Software and PCB Design Engineer role in Oak Ridge, TN supports embedded systems work in a highly regulated environment. The engineer will develop and troubleshoot ...
Embedded Systems Programmer information
See Tennessee salary details
$4.80 - $7.30
0% of jobs
$7.30 - $9.80
0% of jobs
$9.80 - $12.30
0% of jobs
$12.30 - $14.80
0% of jobs
$14.80 - $17.30
0% of jobs
$17.30 - $19.79
0% of jobs
$19.79 - $22.29
0% of jobs
$24.03 is the 25th percentile. Wages below this are outliers.
$22.29 - $24.79
36% of jobs
$24.79 - $27.29
1% of jobs
The median wage is $28.21 / hr.
$27.29 - $29.79
35% of jobs
$30.05 is the 75th percentile. Wages above this are outliers.
$29.79 - $32.29
28% of jobs
$4
$28
$32
How much do embedded systems programmer jobs pay per hour?
What is an embedded systems programmer?
What are the key skills and qualifications needed to thrive as an embedded systems programmer?
What are some common challenges faced by embedded systems programmers when working on cross-functional teams?
What is the difference between Embedded Systems Programmer vs Firmware Engineer?
| Aspect | Embedded Systems Programmer |
|---|
| Required Credentials | Typically requires a degree in Computer Science, Electrical Engineering, or related fields; certifications like Certified Embedded Systems Engineer are common. |
|---|---|
| Work Environment | Works on developing software for embedded hardware devices, often in industries like automotive, consumer electronics, and industrial automation. |
| Employer & Industry Usage | Used by companies designing embedded products, with a focus on low-level programming and hardware interaction. |
| Common Search & Comparison Intent | People compare to Firmware Engineer due to overlapping skills in embedded development and hardware interfacing. |
Both roles involve embedded development, but Embedded Systems Programmers focus more on software design for embedded hardware, while Firmware Engineers specialize in writing low-level firmware that directly interacts with hardware components. The roles often overlap, but the emphasis differs slightly depending on the project and industry.

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.
About EOTech
Sourced by ZipRecruiter
Industry
Guided missile and space vehicle manufacturing
Company size
51 - 200 Employees
Headquarters location
Plymouth, MI, US
Year founded
1995