Long Finch Technologies, LLC
Atlanta, GA
Posted On: Jan 27, 2026
Posted On: Jan 27, 2026
Job Type
Full-time
Experience
7 - 29 Years
Salary
Depends on Experience
Work Arrangement
On-Site
Travel Requirement
0%
Required Skills
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