Back

Firmware Engineer

Worldwide Salaried Open

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.

FORT seeks a talented and driven Firmware Software Engineer with a self-starter mindset to join our Device Platform team. This team develops the core embedded software to power our cutting-edge safety systems and devices. In this pivotal role, you will design, develop, and maintain critical foundational software components that ensure robust, reliable performance of our safety devices.

Ideal candidates approach challenges by focusing on end goals and applying innovative and creative problem-solving skills to meet ambitious objectives within tight deadlines. We value adaptability and resilience, which are essential for navigating complex technical challenges in a rapidly evolving technological environment. Your ability to collaborate effectively with cross-functional teams will drive innovation and contribute significantly to achieving our broader organizational objectives.

Responsibilities

  • Embedded Software Development

    • Design, implement, and rigorously test robust and efficient embedded software, ensuring well-documented and maintainable code.

    • Develop and maintain CI/CD pipelines to streamline software delivery.

    • Contribute to and refine the device platform software architecture, proactively identifying opportunities for incremental improvements.

    • Follow a safety-oriented software development lifecycle to achieve relevant safety certifications.

  • Integration and Optimization

    • Support the System Integration and Test team in developing new tests and troubleshooting issues.

    • Debug embedded software issues and optimize software performance.

  • Collaboration

    • Participate in code reviews and contribute to continuously improving software development processes.

    • Collaborate effectively with cross-functional teams to drive innovation and achieve organizational goals.

    • Create and maintain clear and comprehensive technical documentation.

Qualifications

  • Required

    • 2-4 years of experience in embedded software development.

    • Proficiency in C and C++ for embedded systems. 

    • Experience with IP networking protocols.

    • Experience debugging embedded systems using JTAG, GDB, and other hardware/software tools.

    • Experience with standard communication interfaces: ADC, UART, SPI, I2C, RS-232, USB, CAN.

    • Experience with Python is a must and experience with test automation is a plus.

    • Knowledge of RTOS concepts, bonus experience in FreeRTOS. Zephyr or Yocto.

    • Experience with unit testing frameworks for C/C++ in embedded systems..

    • Experience with CI/CD pipelines, preferably GitLab.

    • A B.S. in Electrical/Computer Engineering or Computer Science is preferred.

  • Bonus

    • Experience with embedded Linux application development using C++.

    • Experience with wireless communication methods such as BLE and ISM.

    • Experience with safety-critical software development, including knowledge of safety standards (ISO 26262, IEC 61508, etc.).

Apply to this Job

More jobs

(Senior) SAP Consultant ERP/EWM/Utilities – Data Migration (m/w/d)

Worldwide Salaried

Customer Success Manager

Worldwide Salaried

Business Consultant - Analyst

Worldwide Salaried

Senior Systems Analyst

Worldwide Salaried

Ingénieur QA/QC Documentaire confirmé – spécialisation Soudure / Piping (H/F)

Worldwide Salaried

Mid-Senior Software Engineer - x360Recover Agent

Worldwide Salaried

Website Design & Content Support Specialist - Freelance, Remote

Worldwide Salaried

Senior Analytics Consultant

Worldwide Salaried

Product Manager, App Marketplace

Worldwide Salaried

Fleet Associate

Worldwide Salaried

Experienced Customer Sales and Service Representative – Delivering Exceptional Customer Experiences through Innovative Technology Solutions at blithequark

Worldwide Salaried

Experienced Remote Director for Live Sports Broadcasts - Disney Work At Home Opportunity $27/Hour

Worldwide Salaried

Experienced Business Development and Affiliate Marketing Coordinator - Remote Work Opportunity with High Earning Potential

Worldwide Salaried

Experienced Live Chat Representative – Delivering Exceptional Customer Support Experiences at arenaflex

Worldwide Salaried

Remote Customer Care Advisor – Work From Home Insurance Benefits Specialist

Worldwide Salaried

Clinical Review Nurse

Worldwide Salaried

Phone & Chat Credential Specialist – Remote Healthcare Staffing Support for Nurses and Clinical Facilities

Worldwide Salaried

[Remote] Technical Curriculum Developer (Advanced Manufacturing)

Worldwide Salaried

Account Executive (Creative and Licensing Specialist)

Worldwide Salaried

Experienced Customer Service Representative – Flexible Remote Work Opportunity with Competitive Hourly Rate

Worldwide Salaried