Embedded Software Engineer
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.
As an Embedded Software Engineer, you will own specific components of our embedded stack, bridging the gap between hardware and high-level applications. You won't just be writing code; you will be architecting safety-critical systems where reliability is non-negotiable. You will work in a multi-environment context, navigating Embedded Linux, RTOS (Zephyr/FreeRTOS), and bare-metal landscapes.
What You’ll Do
- Build the Core: Design and implement robust C/C++ software for safety-critical embedded devices.
- Platform Architecture: Architect and implement robust Embedded Linux user-space applications while developing real-time firmware for FreeRTOS devices.
- Pipeline & Quality: Maintain and improve CI/CD pipelines (GitLab) to automate testing and streamline delivery.
- Hardware Integration: Bring up new hardware, debug complex issues using JTAG/GDB, and optimize performance.
- Safety Compliance: Collaborate with the safety team to ensure code adheres to rigorous standards (IEC 61508) without sacrificing development velocity.
What You Bring
- Experience: 3-5 years of hands-on embedded software development.
- Core Languages: Strong proficiency in C and C++.
- OS Knowledge: Solid experience with Embedded Linux and exposure to RTOS.
- Connectivity: Familiarity with IP networking protocols and standard interfaces (UART, SPI, I2C, USB, CAN).
- Tooling: Experience with Python for scripting/automation and familiarity with CI/CD workflows.
- Debugging: Comfort using oscilloscopes, logic analyzers, JTAG, and GDB to troubleshoot hard-to-find bugs.
- Education: B.S. in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience.
Bonus Points
- Low-level Linux knowledge of Board Support Packages (BSP) and device drivers.
- Experience with wireless stacks (BLE, ISM, Wi-Fi).
- Background in Functional Safety (FuSa) or working in regulated industries (Medical, Automotive, Aerospace)
The base salary for this position ranges from $120,000 to $145,000 , based on qualifications, experience, and the level at which the candidate is hired. Total compensation may also include additional incentives and benefits.
Recommended Jobs
Freelance Recruiter (Remote / Global)
Location: Remote (Worldwide) Type: Freelance / Work Your Own Way Overview: RecXchange is a global platform where anyone can earn money by helping match candidates to real jobs. No expe…
Part Time Over Night Weekend - Customer Services Representative
Part time over night weekend shifts available. No weekday shifts necessary. Job Summary The Member Services Representative will be responsible for creating a positive member experience by…
General Labor
Job Description General Laborer PeopleReady is looking for General Laborers to join our dynamic team across multiple sectors, including hospitality, production, warehouse work, auto auction dri…
Caregivers for Clients In Sunbury PA
&##127775; NOW HIRING CAREGIVERS – SUNBURY, PA &##127775; Part-Time & Full-Time | All 3 Shifts Available We are actively seeking compassionate, reliable caregivers to join our growing team! &#…
Staff ML Compiler Engineer
Job Description About the Mission GM's vision of Zero Crashes, Zero Emissions, and Zero Congestion guides everything we do in autonomous and assisted driving. The AV organization is build…
Assistant Store Manager
Come Work For Us! We are looking for dedicated employees to join our team to help our customers have the best experience possible every time they enter a DTLR store. Our employees are key to our…
Sales Manager
Metro Market Sales Manager Turning Point Brands, Inc. (NYSE: TPB) is a leading manufacturer, marketer, and distributor of branded consumer products with active ingredients. We sell a wide range of…
Restaurant Assistant General Manager
Overview: At Noodles & Company , our mission is to nourish and inspire every team member, guest, and community we serve. We are hiring an Assistant General Manager to lead, coach, and work a…
Director of Marketing and Audience Growth
Director of Marketing and Audience Growth WURD Radio · Philadelphia, PA · Full-time As Pennsylvania’s only Black-owned talk radio station, WURD Radio is growing our impact on-air, online, a…
Practice Liaison Research Manager
We are always seeking talented, motivated, growth-minded, and creative individuals. Our firm is committed to providing employee support and advancement, while embracing inclusion and innovation as ke…