In today's dynamic worksites, seamless collaboration between people and machines is essential. FORT's platform ensures safe, secure, and dynamic control that surpasses legacy systems and next-generation AI capabilities.
While autonomous machines offer significant advantages, they also introduce new safety challenges. FORT addresses these concerns by providing solutions such as the Wireless E-Stop, which allows operators to instantly stop any machine from a safe distance, enhancing safety during emergencies.
Additionally, FORT's Safe Remote Control enables operators to manage heavy machinery remotely, reducing the risk of accidents and improving visibility.
By ensuring communications integrity across any network, FORT empowers customers to protect their most valuable assets—people, data, and machines—ensuring they remain safe and secure.
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 and 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.
This position has a compensation range from $120,000 to $170,000 per year based on experience and qualifications.