Supervisor – Embedded Software (GBL) at TK Elevator Corporation
Atlanta, GA 30339, USA -
Full Time


Start Date

Immediate

Expiry Date

30 May, 25

Salary

0.0

Posted On

01 Feb, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Bamboo, Critical Systems, Mqtt, Software Development, Computer Science, Software Solutions, Integration, Data Exchange, Analytical Skills, Regulatory Compliance, Testing Practices, Communication Protocols, Embedded Devices, Technical Leadership, Technical Standards

Industry

Information Technology/IT

Description

THE FIRST 3 LETTERS IN WORKPLACE SAFETY ARE Y-O-U!

TK Elevator is currently seeking an experienced Supervisor – Embedded Software (GBL) located in Atlanta, GA with a strong technical background in embedded systems, including networking protocols, Yocto, Linux, C/C++ and multithreading and proven leadership skills to guide our engineering team. This role combines hands-on technical responsibilities with strategic oversight, ensuring the delivery of high-quality software while fostering a collaborative and innovative environment. The Technical Leader will drive best practices in design, architecture, and development, as well as mentor team members and support cross-functional collaboration.

EDUCATION & EXPERIENCE:

  • Education: Bachelor’s or Master’s degree on Computer Science, Electrical Engineering or related field.
  • 10+ years of experience in embedded software development, with hands-on expertise in Linux, C/C++, Yocto, networking protocols, and multi-threaded programming.
  • 5+ years of experience in a technical leadership or senior engineering role, with a track record of successfully leading teams in embedded systems or IoT projects.
  • Expert in C/C++ development for Linux, with a focus on building scalable, high-performance embedded software solutions that set technical standards for the team.
  • Strong proficiency in networking protocols (TCP/IP, MQTT, SPI, I2C, UART, CAN, Ethernet) to guide the team in achieving reliable, efficient data communication across embedded systems.
  • Advanced knowledge of the Linux Yocto Project for creating customized Linux builds and Board Support Packages (BSP), enhancing the flexibility and performance of embedded devices.
  • Familiarity with wireless networks (Wi-Fi, Cellular)
  • Experience with Serial protocols (SPI, I2C, UART, CAN, Ethernet etc.,)
  • Experience with interface design and data exchange between embedded systems and other software components.
  • Commitment to Test-Driven Development (TDD), implementing testing practices that promote code quality and long-term reliability across the team’s work.
  • Proficient in establishing and optimizing CI/CD pipelines, streamlining the development, integration, and deployment processes to improve team productivity and release quality, preferably with experience using tools like Bamboo, JIRA, and Confluence.
  • Solid experience with Agile development practices
  • Experience with Azure IoT services and integrating embedded systems with cloud backends, including knowledge of IoT communication protocols (e.g., MQTT, CoAP) and data security best practices.
  • Proven ability to mentor, guide, and elevate team members, driving a culture of continuous improvement and technical excellence in embedded software development
  • Strong ability to interact and align with stakeholders and technical leaders across the company, ensuring effective communication and shared understanding of project goals.
  • Proven ability to contribute to a collaborative team environment, always working as a team player and actively supporting colleagues and driving collective success.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
  • Ability to work in a fast-paced, dynamic environment and manage multiple priorities.
  • Master’s degree on Computer Science, Electrical Engineering or related field, preferred
  • Experience in embedded software development in the IoT, telecom or industrial automation sectors, preferred
  • Experience in safety-critical systems, preferred
  • Familiarity with data security practices and regulatory compliance for embedded devices, preferred
Responsibilities

Please refer the Job description for details

Loading...