Firmware, Team Lead

Posted:
12/26/2024, 2:26:19 AM

Location(s):
Pennsylvania, United States ⋅ Philadelphia, Pennsylvania, United States

Experience Level(s):
Senior

Field(s):
Software Engineering

FORT brings together the best technologists who have spent their careers working to solve the most complex and dangerous aspects of robotics. 

The company was founded in 2018 by Samuel Reeves, who spent the previous decade making landmine clearance safer through robotics. During this time, Reeves realized that secure communications – considered core infrastructure elsewhere in technology – didn’t exist for robots in fields like construction, agriculture, warehousing, or elsewhere. 

FORT was founded to create a first-of-its-kind Robotics Control Platform (RCP) to empower companies with unique tools to ensure robots cause no harm.

Our Device Platform team is responsible for building the foundational software that powers our innovative devices. This includes developing and maintaining the embedded software platform, focusing on safety and security. We are a collaborative and passionate team that thrives on solving complex challenges and delivering high-quality solutions.

About the Role:

We seek a highly motivated and experienced Team Lead to guide and mentor our Device Platform team. This player-coach role requires a hands-on approach combined with strong leadership and technical expertise. You will be responsible for fostering the technical growth of your team while actively contributing to developing our embedded software platform. You will collaborate closely with the Product Owner to define project roadmaps, prioritize tasks, and deliver high-quality solutions that meet our safety and security standards. This role demands a strong understanding of embedded systems, a passion for mentoring and coaching, and a commitment to delivering exceptional results.

 

Key Responsibilities:

  • Leadership: Provide technical guidance and mentorship to the team, fostering a culture of collaboration and continuous improvement. This includes:
    • Mentoring: Guide and support a team of 4 embedded software engineers in their professional development, helping them acquire new skills and advance their technical expertise.
    • Coaching: Provide regular feedback and coaching to team members, helping them improve their performance and reach their full potential.
  • Project Management: Collaborate with the Product Owner to define and deliver on project priorities, deadlines, and deliverables, effectively managing resources, tracking progress, and collaborating with cross-functional teams to address dependencies.
  • Development & Maintenance: Actively participate in the development and maintenance of the embedded software platform, including design, coding, testing, and documentation.
  • Safety & Security: Champion a safety-first and security-conscious mindset within the team and ensure adherence to industry best practices and regulatory standards.
  • Performance Optimization: Analyze and optimize the performance of the software platform, identifying and addressing bottlenecks and inefficiencies.
  • Process Improvement: Continuously evaluate and improve team processes and workflows to enhance efficiency and productivity.

 

Qualifications:

  • Proven Experience: 5+ years of experience in embedded software development, with a minimum of 2 years in a team lead or similar role.
  • Technical Expertise: Strong proficiency in C/C++ programming, real-time operating systems (RTOS), and embedded Linux.
  • Safety & Security: Solid understanding of safety-critical systems and security best practices for embedded devices. Experience with relevant standards (e.g., IEC 61508, ISO 26262) is a plus.
  • Communication & Collaboration: Excellent communication, interpersonal, and collaboration skills. Ability to effectively communicate technical concepts to both technical and non-technical audiences.
  • Problem Solving: Strong analytical and problem-solving skills. Ability to identify and resolve complex technical challenges.
  • Agile Methodology: Familiarity with Agile development methodologies (e.g., Scrum, Kanban).
  • Education: Bachelor’s degree in Electrical/Computer Engineering, Computer Science, or a related field.
  • Plus - IoT/Connected Device Experience: Experience with developing software for IoT devices and connecting to cloud platforms.

Increasingly, today’s worksites require people and machines to collaborate side by side. To ensure control amid increasing automation, FORT’s platform is safe, secure, and dynamic in ways that can’t be achieved by legacy controls or next-gen AI. 

Autonomous machines hold great promise but present new and serious risks. FORT minimizes those risks by ensuring communications integrity over any network – allowing customers to rest assured that their most valuable assets, people, data, and machines are always safe and secure.

FORT Robotics

Website: https://fortrobotics.com/

Headquarter Location: Philadelphia, Pennsylvania, United States

Employee Count: 51-100

Year Founded: 2018

IPO Status: Private

Last Funding Type: Series B

Industries: Cyber Security ⋅ Industrial Automation ⋅ Robotics ⋅ Security