1

Computer Engineer Jobs in Nashville, TN (NOW HIRING)

... Chief Engineer (or equivalent) on mission system, sensors, or platform development efforts Qualifications: * Bachelor's Degree: with 15 years of experience in Electrical Engineering, Computer ...

Senior Platform Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology ...

Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology ...

Senior Platform Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology ...

Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology ...

Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology ...

Our engineers are some of the most talented and engaged engineers in the industry. As a leader in ... Spend time learning technical skills; including computer aided drafting, hardware and software ...

Our engineers are some of the most talented and engaged engineers in the industry. As a leader in ... Spend time learning technical skills; including computer aided drafting, hardware and software ...

Support engineering teams with drawing packages for fabrication, assembly, and field deployment ... If you've got a CAD portfolio or design examples, we want to see them.

Support engineering teams with drawing packages for fabrication, assembly, and field deployment ... If you've got a CAD portfolio or design examples, we want to see them.

Support engineering teams with drawing packages for fabrication, assembly, and field deployment ... If you've got a CAD portfolio or design examples, we want to see them.

Senior Associate, Software Engineering

Nashville, TN · On-site

$118K - $156K/yr

Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target application * Work closely with cross functional members of the ...

Showing results 41-60

Computer Engineer information

See Nashville, TN salary details

$46.8K

$117.4K

$132.8K

How much do computer engineer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for computer engineer in Nashville, TN is $117,371.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,700.00 and $127,000.00 per year, depending on experience, location, and employer.

What is a computer engineer?

A computer engineer designs, researches, tests, and develops computer equipment and software such as circuit boards, chips, routers, and application programs. Computer engineers analyze complex equipment and systems to understand the best way to improve it. They create new types of information technology devices and use logic and reasoning to hone in on goals, test assumptions, and identify the strengths and weaknesses of alternative solutions to problems. Engineers often work in teams and have to be able to communicate with other types of engineers, including non-technical team members. Computer engineers make sure that components fit together properly and function according to the latest software developments.

What are the key skills and qualifications needed to thrive as a computer engineer?

To thrive as a Computer Engineer, you need a strong background in computer science, mathematics, and hardware/software design, typically supported by a bachelor’s degree in computer engineering or a related field. Familiarity with programming languages (such as C/C++ or Python), circuit design tools, and industry certifications like CompTIA or Cisco are highly valuable. Problem-solving, teamwork, and effective communication are essential soft skills that set top performers apart. These abilities ensure that computer engineers can design, implement, and optimize systems that meet technical requirements and business goals.

What are common challenges computer engineers face when working on cross-functional teams?

Computer engineers often collaborate with software developers, hardware designers, and project managers, which can present challenges in aligning technical requirements and communication styles. Ensuring that everyone has a clear understanding of system limitations and integration points is crucial, as miscommunication can lead to project delays or rework. Staying adaptable and proactively clarifying expectations helps computer engineers navigate these collaborative environments successfully.

What is the difference between Computer Engineer vs Software Developer?

AspectComputer EngineerSoftware Developer
Required CredentialsBachelor's in Computer Engineering or related field; certifications like Cisco, CompTIABachelor's in Computer Science or Software Engineering; certifications like Microsoft, AWS
Work EnvironmentDesigning hardware, embedded systems, and software integration in labs or officesWriting, testing, and maintaining software applications in offices or remote setups
Employer & Industry UsageTech companies, manufacturing, telecommunications, embedded systemsIT firms, software companies, startups, enterprise software development

Computer Engineers focus on both hardware and software systems, often working on embedded systems and hardware integration. Software Developers primarily create and maintain software applications. While their roles overlap in programming, Computer Engineers have a broader scope including hardware design, whereas Software Developers specialize in software solutions.

What are the most commonly searched types of Computer Engineer jobs in Nashville, TN?

The most popular types of Computer Engineer jobs in Nashville, TN are:

What are popular job titles related to Computer Engineer jobs in Nashville, TN?

For Computer Engineer jobs in Nashville, TN, the most frequently searched job titles are:

What job categories do people searching Computer Engineer jobs in Nashville, TN look for?

The top searched job categories for Computer Engineer jobs in Nashville, TN are:

What cities near Nashville, TN are hiring for Computer Engineer jobs?

Cities near Nashville, TN with the most Computer Engineer job openings:

Infographic showing various Computer Engineer job openings in Nashville, TN as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 14% Part Time, 4% Contract, and 1% Nights. Highlights an 84% Physical, 2% Hybrid, and 14% Remote job distribution, with an average salary of $117,371 per year, or $56.4 per hour.

Scientific Software Engineer - TERM

Vanderbilt University

Nashville, TN • On-site

$130 - $190/hr

Other

This job post has expired today. Applications are no longer accepted.


Vanderbilt University rating

8.2

Company rating: 8.2 out of 10

Based on 41 frontline employees who took The Breakroom Quiz

151st of 630 rated colleges and universities


Job description

Position Summary:

Please note that a cover letter is required to be considered for this position.

We are seeking a versatile Scientific Software Engineer to develop software for next-generation biomedical imaging systems, including optical coherence tomography (OCT), functional near infrared spectroscopy (fNIRS), smartphone-based medical devices, AI-assisted imaging, and clinical research platforms. This role spans the complete software stack—from hardware communication and instrument control to desktop/mobile applications, cloud infrastructure, data analysis pipelines, and laboratory automation.

This is not a traditional app developer position. While mobile and desktop application development are important, the successful candidate must also be capable of interfacing directly with custom biomedical hardware, developing hardware communication layers and instrument control software, and supporting laboratory automation initiatives.

About the Work Unit:

The Biomedical Engineering department is within the Vanderbilt School of Engineering and is at the center of cutting edge and world-renowned research and discovery. This work will specifically be at the intersection of Medical Imaging and Biophotonics academic centers. You will help create first-in-class biomedical imaging technologies that improve healthcare access through innovations in optical imaging, wearable sensing, AI, and mobile health. Projects span NIH-funded research, translational medical devices, commercialization efforts, and advanced laboratory automation.

Key Functions and Expected Performance:
  • Develop software for scientific instruments including cameras, spectrometers, OCT/fNIRS systems, motion stages, DAQ hardware, microcontrollers, Bluetooth and USB devices.
  • Build real-time acquisition, processing, visualization, calibration, synchronization, and diagnostic software.
  • Develop Android, iOS, Windows, and cross-platform applications for research and clinical workflows.
  • Implement image processing, signal processing, computer vision, AI integration, and scientific visualization. Design laboratory automation tools for experiment management, data pipelines, inventory, reporting, and operational workflows.
  • Develop HIPAA-conscious data management, cloud synchronization, and research databases.
  • Maintain high software quality using Git, testing, documentation, and CI/CD.
Supervisory Relationships:

This position does not have supervisory responsibility; this position reports administratively and functionally to the Primary Investigator.

Education and Certifications:
  • BS/MS/PhD in Computer Science, Computer Engineering, Electrical Engineering, Biomedical Engineering, Robotics, Software Engineering, or related field is required.
  • Strong professional software development experience is also required.
Experience and Skills:
  • Python, C++, and at least one of C#, Java, or Kotlin experience is required.
  • Experience with OpenCV, NumPy, SciPy, and scientific computing is required.
  • Hardware communication (USB, Serial, Bluetooth, TCP/IP, SDK integration, camera APIs, LabView) experience is required.
  • Desktop GUI development (Qt, .NET, Electron, or similar) experience is required.
  • Android development; additional iOS experience preferred.
  • SQL, REST APIs, Docker, Linux, Git experience is required.
  • Scientific instrumentation, medical devices, robotics, microscopy, OCT, fNIRS, biomedical imaging, computer vision, machine learning deployment, FDA-regulated software, HIPAA-compliant systems experience is preferred.
  • Comfort working from low-level hardware interfaces through polished user interfaces is ideal.
  • Enjoyment of interdisciplinary research with scientists and clinicians is ideal.
  • Ability to independently solve ambiguous engineering problems and rapidly learn new technologies is ideal.
#J-18808-Ljbffr

What Vanderbilt University employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom