1

Tcl Tk Jobs (NOW HIRING)

Proficiency in multiple programming languages (Perl, Python, SKILL, TCL/TK, Unix Shell).Experience in Circuit Check and STA/NanoTime analysis is a plus.Experience in flow development and automation ...

Embedded Software Engineer

Linthicum, MD · On-site

$131K - $237K/yr

Experience with GitLab , Bash , and/or Tcl/Tk * Familiarity with IASRD and secure system certification processes If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and ...

Embedded Software Engineer

Linthicum, MD · On-site

$131K - $237K/yr

Experience with GitLab , Bash , and/or Tcl/Tk * Familiarity with IASRD and secure system certification processes If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and ...

next page

Showing results 1-20

Tcl Tk information

See salary details

$77K

$286K

$398.5K

How much do tcl tk jobs pay per year?

As of Jun 13, 2026, the average yearly pay for tcl tk in the United States is $286,030.00, according to ZipRecruiter salary data. Most workers in this role earn between $250,000.00 and $326,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Tcl Tk position, and why are they important?

To thrive as a Tcl/Tk Developer, strong programming skills in Tcl language and experience with the Tk graphical user interface toolkit are essential, along with a relevant degree in computer science or related fields. Familiarity with software development tools, version control systems like Git, and knowledge of scripting in Unix/Linux environments are commonly required. Effective problem-solving, attention to detail, and clear communication with cross-functional teams help set candidates apart. These skills ensure robust application development, efficient debugging, and smooth collaboration in software projects utilizing Tcl/Tk technology.

What is a Tcl Tk job?

A Tcl Tk job involves developing, maintaining, and debugging applications using the Tcl programming language and the Tk graphical user interface toolkit. Professionals in this role typically work on automation, scripting, and UI development for various software applications. These jobs are common in industries such as semiconductor testing, networking, and embedded systems. Strong knowledge of Tcl scripting and Tk for UI design is essential, along with experience in integrating with other technologies.

What are the typical responsibilities of a Tcl/Tk Developer on a software team?

As a Tcl/Tk Developer, your primary responsibilities include designing, developing, and maintaining applications using the Tcl language and the Tk toolkit for graphical user interfaces. You may be tasked with updating legacy systems, creating custom scripts to automate tasks, and optimizing application performance. Collaboration with other developers, testers, and stakeholders is common, often involving code reviews and joint troubleshooting sessions. This role offers hands-on experience with both front-end and back-end development, providing opportunities for career growth into senior development or software architecture roles.

More about Tcl Tk jobs
What cities are hiring for Tcl Tk jobs? Cities with the most Tcl Tk job openings:
What states have the most Tcl Tk jobs? States with the most job openings for Tcl Tk jobs include:
What job categories do people searching Tcl Tk jobs look for? The top searched job categories for Tcl Tk jobs are:
Infographic showing various Tcl Tk job openings in the United States as of June 2026, with employment types broken down into 75% Full Time, and 25% Contract. Highlights an 100% In-person job distribution, with an average salary of $286,030 per year, or $137.5 per hour.
Software Engineer (R&D Engineer 1/2)

Software Engineer (R&D Engineer 1/2)

Los Alamos National Laboratory

Los Alamos, NM • On-site

Full-time

Posted 6 days ago


Los Alamos National Laboratory rating

9.2

Company rating: 9.2 out of 10

Based on 32 frontline employees who took The Breakroom Quiz

7th of 103 rated laboratories


Job description

Job Summary:
Los Alamos National Laboratory (LANL) is a multidisciplinary research institution engaged in strategic science on behalf of national security. They are seeking a Software Engineer to develop new software solutions, enhance software performance, and support program functionality within their Accelerator Operations Technology group. The role involves problem-solving associated with software and hardware in a modern production controls system environment and may include advanced software engineering tasks depending on the level of the position.
Responsibilities:
• analyzing and solving problems associated with the software, hardware, applications, operating systems, and all other aspects of a modern production controls system environment
• programming, scripting, troubleshooting, and system configuration
• providing ongoing support to other accelerator teams with a high level of service quality
• develop and maintain technical documentation
• work as a member of a project team
• learn and adapt quickly in a dynamic environment
• availability for rotating on-call support and after-hours work when required
• excellent written and oral communication skills
• familiarity with the software engineering lifecycle
• understanding of compiled languages such as C, C++, and/or Java
• experience with scripting languages such as bash, Python, Tcl, Tk, and/or Perl
• familiarity with Linux systems and tools
• familiarity with software troubleshooting techniques
• responsible for more advanced software engineering tasks such as system interoperability, architecture analysis, deeper levels of troubleshooting with advanced software engineering tools, mentoring and coaching others, and documenting and presenting results
Qualifications:
Required:
• Ability to develop and maintain technical documentation.
• Experience working as a member of a project team.
• Willingness to learn and adapt quickly in a dynamic environment.
• Availability for rotating on-call support and after-hours work when required.
• Excellent written and oral communication skills.
• Familiarity with the software engineering lifecycle.
• Understanding of compiled languages such as C, C++, and/or Java.
• Experience with scripting languages such as bash, Python, Tcl, Tk, and/or Perl.
• Familiarity with Linux systems and tools.
• Familiarity with software troubleshooting techniques.
• Programming experience with compiled languages such as C, C++, and/or Java.
• High comfort level with scripting languages such as bash, Python, Tcl/Tk, and/or Perl.
• Experience using and developing software with Linux systems.
• Experience developing within a CI/CD-based software engineering process using git.
• Understanding of software build processes, makefiles, and software revision control.
• Knowledge of troubleshooting and debugging software tools and techniques.
• Position requires a Bachelor's Degree in Engineering from an accredited institution related to the occupation combined with 2 years of related experience; or an equivalent combination of education and technical experience directly related to the occupation.
• Position requires a Bachelor's Degree in Engineering from an accredited institution and 4 years of related experience; or, an equivalent combination of education and experience directly related to the occupation.
Preferred:
• Experience with software debugging tools such as gdb or valgrind.
• Experience with SQL relational database schemas, queries, and optimization thereof.
• Skills associated with web-based application and REST API development.
• Understanding of instrumentation and control systems.
• Experience developing software for embedded systems.
• Experience with virtualization, hypervisors, and/or containerization.
• Linux system and network administration experience.
• Network management and troubleshooting experience.
• Experience with machine learning or adaptive algorithms (AI).
• Programming experience with VxWorks or RTEMS.
• Programming experience with LabVIEW.
• Experience with EPICS (the Experimental Physics Industrial Control System).
• Ability to obtain a Q clearance, which normally requires U.S. citizenship.
Company:
Los Alamos National Laboratory, a multidisciplinary research institution engaged in strategic science on behalf of national security, is Founded in 1943, the company is headquartered in Los Alamos, USA, with a team of 10001+ employees. The company is currently Late Stage.

What Los Alamos National Laboratory employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom