Embedded Software Engineer

Long Finch Technologies, LLC

Atlanta, GA

Posted On: Jan 27, 2026

Posted On: Jan 27, 2026

Job Overview

Job Type

Full-time

Experience

7 - 29 Years

Salary

Depends on Experience

Work Arrangement

On-Site

Travel Requirement

0%

Required Skills

  • FreeRTOS
  • Zephyr RTOS.
  • C/C++
  • Embedded C
  • Python
Job Description

Embedded Software Engineer 

Position Overview 
We are seeking an experienced Embedded Software Engineer with a strong background in 
software/firmware development on ARM-based platforms. Additionally, the ideal candidate will have 
hands-on experience with real-time operating systems, embedded C/C++, and modern development 
practices. 

Key Responsibilities 
• Design, develop, and maintain embedded software for ARM-based microcontrollers. 
• Implement solutions using FreeRTOS or Zephyr RTOS. 
• Perform requirements-based development while innovating and creating concepts without 
formal requirements. 
• Collaborate with hardware engineers to integrate software with Nordic and 
STMicroelectronics platforms or equivalent. 
• Develop and optimize code for performance, reliability, and low power consumption. 
• Debug and troubleshoot embedded systems using industry-standard tools, test equipment, 
and software. 
• Document designs, code, and test results for internal and external stakeholders. 
Required Qualifications 
• Experience: 7–10 years of embedded software development. 
• Languages: Proficiency in C/C++ and Embedded C; Python is a plus. 
• Strong understanding of ARM architecture and embedded systems design. 
• Hands-on experience with FreeRTOS or Zephyr RTOS. 
• Ability to work on both structured, requirements-driven projects and exploratory concept 
development. 
• Develop and run test plans when applicable. 
• Familiarity with communication protocols such as SPI, I2C, UART, CAN, and BLE. 
• Skilled in debugging tools (e.g., JTAG, SWD) and version control systems (e.g., Git). 
Preferred Skills 
• Experience with Nordic Semiconductor and STMicroelectronics platforms is a plus. 
• Knowledge of low-power design techniques. 
• Exposure to CI/CD pipelines for embedded systems. 
• Experience with GIT, Bitbucket, etc. for version control and collaboration. 
• Knowledge of IoT protocols such as Ethernet, USB, Zigbee, MQTT, Wi-Fi, and CoAP. 
• Experience with the LoRa protocol is a plus. 
• Experience deploying Tiny Machine Learning models.


Job ID: LFT120338


Posted By

Yogesh Gupta

Sr. Technical Recruiter


Related Jobs
  • Full-time

  • Company
  • COMPANY

    Long Finch Technologies, LLC

  • Company
  • experience

    7 - 29 Years

  • Travel Requirements
  • Work Arrangement

    On-Site

  • Wallet
  • SALARY

    Depends on Experience

  • Skills
  • SKILLS

    • FreeRTOS
    • Zephyr RTOS.
    • C/C++
    • Embedded C
    • +1 more

Posted On: Jan 27, 2026

  • Contract - W2
  • Contract - Independent

  • Company
  • COMPANY

    Techvilla Solutions

  • Company
  • experience

    5 - 8 Years

  • Travel Requirements
  • Work Arrangement

    Hybrid

  • Wallet
  • SALARY

    Depends on Experience

  • Skills
  • SKILLS

    • Embedded software development
    • systems design
    • C/C++
    • Linux

Posted On: Aug 11, 2025

  • Full-time

  • Company
  • COMPANY

    TechVilla Solutions

  • Company
  • experience

    1 - 4 Years

  • Travel Requirements
  • Work Arrangement

    Hybrid

  • Wallet
  • SALARY

    $100,000 - $120,000 Per Year

  • Skills
  • SKILLS

    • Embedded Systems
    • C
    • Operating System
    • IP Protocols

Posted On: Jul 26, 2024