Firmware Engineer

Ametek

$85K — $105K *
Telecommunications & Hardware
Less than 5 years of experience
Job Overview by Ladders

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

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, next-generation technology research, and SDK integration
  • Partner with QA teams to execute and validate test procedures and expand automated testing capabilities

Benefits

  • Comprehensive health insurance package
  • Retirement savings plan with employer matching
  • Paid time off including holidays and vacation days
  • Professional development opportunities and training programs
  • Work-life balance initiatives fostering flexible working arrangements
Full 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


Compensation

Employee Type: Salaried

Currency: USD

Salary Minimum: 85,000

Salary Maximum: 105,000

Incentive: No

Disclaimer: Where a specific pay range is noted, it is a good faith estimate at the time of this posting. The actual salary offered will be based on experience, skills, qualifications, market / business considerations, and geographic location.

For more information on AMETEK's competitive benefits, please click here.

Similar Jobs

More Jobs at Ametek

  • Product Applications Engineer
    $90K — $100K *
    Middlefield, CT 06455 (Lower Ct River Vly County)
    Technical Services
    In-Person
  • Marketing Manager
    $125K — $150K *
    Wayne, NJ 07470 (Passaic County)
    Technical Services
    In-Person
  • System Administrator
    $100K — $125K *
    Middlefield, CT 06455 (Lower Ct River Vly County)
    Information Technology
    In-Person
  • Firmware Engineer
    $85K — $105K *
    Atlanta, GA 30349 (Fulton County)
    Telecommunications & Hardware
    In-Person
  • AMETEK
    Program Manager
    $125K — $175K *
    Madison, WI 53711 (Dane County)
    Manufacturing & Automotive
    In-Person

More Telecommunications & Hardware Jobs

Find similar Firmware Engineer jobs: