1

Programming Language Jobs in Decatur, GA (NOW HIRING)

Develop and maintain firmware using the C programming language targeted for RTOS environments * Support the development of cellular alarm communicators that process and retransmit alarm events from ...

Senior Engineer II

Atlanta, GA

$100K - $138K/yr

... programming language * Tracks any changes required by such development using internal tools, and communicates to the QA Team any abnormalities required to push the changes from development through ...

NET programming language * Working knowledge of Structured Query Language (SQL) * Experience in Microsoft VB.NET * Strong problem solving skills * Demonstrated resiliency * Experience working in ...

Cloud Developer

Alpharetta, GA · On-site

$55 - $75.25/hr

... least one programming language (e.g., Python, Go, Java, C++) • Experience administrating cloud platforms (AWS, GCP, Azure), including networking, security, containerization, storage, data ...

Sr. Java Full Stack with Mumps

Milton, GA · On-site

$50 - $64.50/hr

He/She also needs to have MUMPS programming language experience. MUMPS is from FIS. This is mandatory * 5 - Mid-level Full Stack Engineers with the above background * Angular experience is nice to ...

NET programming language * Minimum 1 year working knowledge of SQL * Bachelor's degree in Computer Science or Management Information Systems from an accredited institution * Strong analytical and ...

Must be proficient in statistics and at least one programming language (typically R or Python). Responsibilities include data wrangling, data analysis, and data exploration. Should be familiar with a ...

... the C programming language Strong working knowledge of Revision Control System(s) (Visual Source Safe, Subversion, Mercurial, Git, etc.) Strong working knowledge of industry accepted software ...

NET programming language-Required 1 Years Working knowledge of Structured Query Language (SQL)-Required 1 Years Strong problem solving skills- Required Demonstrated resiliency- Required Experience ...

Senior Engineer II

Atlanta, GA · On-site

$100K - $138K/yr

... designated programming language • Tracks any changes required by such development using internal tools, and communicates to the QA Team any abnormalities required to push the changes from ...

NET programming language Required 1 year Working knowledge of Structured Query Language (SQL) Required 1 year Strong problem-solving skills Required Not specified Demonstrated resiliency Required Not ...

... programming language • Strong working knowledge of Revision Control System(s) (Visual Source Safe, Subversion, Mercurial, Git, etc.) • Strong working knowledge of industry accepted software ...

Azure Architect

Atlanta, GA · On-site

$61 - $79.50/hr

Programming language is Scala. We do NOT want a Pyspark developer who thinks they can switch over to Scala. * Able to support Scala desktop driven development, know object oriented programming.

NET programming language Required 1 Years Working knowledge of Structured Query Language (SQL) Required 1 Years Strong problem solving skills Required Demonstrated resiliency Required Experience ...

New

.NET Developer

Atlanta, GA · On-site

$46.50 - $61.25/hr

NET programming language Required 1 Years Working knowledge of Structured Query Language (SQL) Required 1 Years Strong problem solving skills Required Demonstrated resiliency Required Experience ...

next page

Showing results 1-20

Programming Language information

See Decatur, GA salary details

$43.4K

$69.2K

$96.7K

How much do programming language jobs pay per year?

As of Jul 3, 2026, the average yearly pay for programming language in Decatur, GA is $69,180.00, according to ZipRecruiter salary data. Most workers in this role earn between $49,800.00 and $86,400.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Programming Language Developer, and why are they important?

To thrive as a Programming Language Developer, you need a deep understanding of computer science fundamentals, compiler theory, and strong programming skills, often supported by a degree in computer science or a related field. Experience with languages like C/C++, LLVM, parser generators, and familiarity with version control systems are typically required. Analytical thinking, attention to detail, and effective problem-solving set standout professionals apart in this role. These skills are crucial for designing efficient, reliable programming languages that can be effectively adopted and maintained by developer communities.

What is the difference between Programming Language vs Software Developer?

AspectProgramming LanguageSoftware Developer
Required CredentialsNone or basic coding knowledgeDegree in Computer Science or related field, coding skills
Work EnvironmentUsed in coding, scripting, and development tasksDesigning, coding, testing, and maintaining software
Industry UsageTools for software developmentProfessionals who develop software using programming languages

Programming languages are tools used by software developers to create applications. While programming languages are essential for coding, software developers apply these languages in real-world projects, combining skills, problem-solving, and design to build functional software solutions.

What are some common challenges faced when working as a programming language developer?

Programming language developers often encounter challenges such as designing language features that balance usability and performance, ensuring backward compatibility, and writing comprehensive documentation. Collaboration with compiler engineers, tool developers, and the user community is essential to address bugs and gather feedback on language design. Staying updated with evolving industry standards and technologies is also vital for long-term success in this role.

What are programming languages?

Programming languages are formal systems of communication used to instruct computers to perform specific tasks. They provide a set of rules and syntax for writing code that can be interpreted or compiled into machine instructions. Examples include Python, Java, C++, and JavaScript, each with their own strengths and typical use cases. Learning a programming language is essential for software development, automation, data analysis, and many other fields in technology.
Infographic showing various Programming Language job openings in Decatur, GA as of June 2026, with employment types broken down into 71% Full Time, 24% Part Time, 1% Temporary, and 4% Contract. Highlights an 90% Physical, 3% Hybrid, and 7% Remote job distribution, with an average salary of $69,180 per year, or $33.3 per hour.
Firmware Engineer

Firmware Engineer

Ametek

Atlanta, GA • On-site

Other

Posted 11 days ago


AMETEK rating

7.6

Company rating: 7.6 out of 10

Based on 44 frontline employees who took The Breakroom Quiz

65th of 141 rated electronics manufacturers


Job description

We are seeking a motivated and detail-oriented Entry-Level Firmware Engineer to join our Telguard firmware team at our Atlanta headquarters. This role offers the opportunity to contribute to the development of embedded systems and RTOS-based software, working alongside experienced engineers on mission-critical products.

As part of our team, you will participate in the full firmware development lifecycle-from design and implementation to testing and optimization-while collaborating with cross-functional teams across engineering, product management, and customer support.

Key Responsibilities:

  • Contribute to the design, development, and testing of embedded firmware for Telguard hardware devices
  • Work with build systems and tools, including IDE-based and command-line compilation processes
  • Develop and maintain firmware using the C programming language targeted for RTOS environments
  • Support the development of cellular alarm communicators that process and retransmit alarm events from security and fire systems
  • Implement and troubleshoot inter-process communication protocols such as SPI, UART, and TCP/IP
  • Apply RTOS and operating system concepts, including process threading, synchronization, and communication mechanisms
  • Collaborate with engineering teams on:
    • Code optimization and efficiency improvements
    • Research and evaluation of next-generation technologies
    • SDK integration and analysis
  • Partner with QA teams to:
    • Execute and validate test procedures
    • Develop and maintain automated test cases
    • Expand automated testing coverage and capabilities

Qualifications:

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field
  • 0-2 years of experience in embedded systems or firmware development (internship experience acceptable)
  • Proficiency in C programming
  • Basic understanding of embedded systems and RTOS concepts
  • Familiarity with hardware communication protocols such as SPI, UART, and TCP/IP is preferred
  • Experience with debugging tools, version control systems, and build environments is a plus
  • Strong analytical, problem-solving, and troubleshooting skills
  • Ability to work effectively in a team-oriented, collaborative environment

What AMETEK employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom