Firmware Engineer

Ametek, Inc.Atlanta, GA
Onsite

About The Position

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.

Requirements

  • 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
  • Strong analytical, problem-solving, and troubleshooting skills
  • Ability to work effectively in a team-oriented, collaborative environment

Nice To Haves

  • Familiarity with hardware communication protocols such as SPI, UART, and TCP/IP
  • Experience with debugging tools, version control systems, and build environments

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, and SDK integration and analysis
  • Partner with QA teams to execute and validate test procedures, develop and maintain automated test cases, and expand automated testing coverage and capabilities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service