Embedded Software Engineer II
$125k - $150kFORT Robotics
Job Description
Job Description
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 II, you will own specific components of our embedded stack, working close to the hardware on the real-time firmware that our safety devices depend on. Most of your time will be spent in RTOS environments (Zephyr and FreeRTOS) and on bare-metal targets, architecting safety-critical systems where reliability is a hard requirement. You will also work with our Embedded Linux platforms where the two worlds meet, so you will be comfortable moving between constrained real-time targets and richer application environments.
What You'll Do
- Build the Core: Design and implement robust C/C++ firmware for safety-critical embedded devices.
- Real-Time Architecture: Architect and implement RTOS-based firmware on Zephyr and FreeRTOS, including task and scheduling design, ISR handling, inter-task communication, memory and stack budgeting, and deterministic timing analysis.
- Bare-Metal and Drivers: Write low-level peripheral drivers and board support code, and bring up new silicon from reset vector through to a running application.
- Platform Integration: Interface RTOS devices with our Embedded Linux user-space applications, ensuring reliable communication and consistent behavior across the product.
- Pipeline & Quality: Maintain and improve CI/CD pipelines (GitLab) to automate testing, including on-target and hardware-in-the-loop test execution.
- Hardware Integration: Bring up new hardware, debug complex issues using JTAG/GDB, and optimize for latency, power, and memory footprint.
- Safety Compliance: Collaborate with the safety team to ensure code adheres to rigorous standards (IEC 61508) while maintaining development velocity.
What You Bring
- Experience: 3-5 years of hands-on embedded software development, with a substantial portion on RTOS or bare-metal targets.
- Core Languages: Strong proficiency in C, along with working proficiency in C++.
- RTOS Knowledge: Solid production experience with an RTOS such as Zephyr, FreeRTOS, ThreadX, or similar, including scheduling, synchronization primitives, and interrupt-driven design.
- Microcontroller Fluency: Comfort working directly with MCU peripherals, datasheets, reference manuals, linker scripts, and startup code.
- Linux Exposure: Familiarity with Embedded Linux user-space development, sufficient to integrate and debug across the RTOS and Linux boundary.
- 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
- Experience with Zephyr specifically, including devicetree, Kconfig, and west-based workflows.
- Experience with wireless stacks (BLE, ISM, Wi-Fi) on constrained devices.
- Background in Functional Safety (FuSa) or working in regulated industries (Medical, Automotive, Aerospace).
- Low-level Linux knowledge of Board Support Packages (BSP) and device drivers.
- Familiarity with static analysis, MISRA C, or other coding standards used in safety-critical development.
Base Compensation can range from $125,000 to $150,000 based on experience & location.
FORT Robotics uses AI-assisted tools to help our recruiting team review and organize applications. These tools do not make hiring decisions all decisions are made by FORT employees. To request an accommodation or a review without these tools, contact View email address on us.fitly.work
$100k - $120k
...Job Description Job Description RFA Engineering ( is an engineering service provider dedicated to delivering our clients... ...additional opportunities within our own organization. Embedded Software Engineer II This selected candidate will work with an experienced...SuggestedFull timeTemporary workInternshipWork at officeFlexible hours$150.32k - $225.48k
...sensors and compute systems, test operations, systems and safety engineering – all dedicated to redefining the relationship between... ...Meet the team:The Onboard Platform - High Level OS team is an embedded software team which is responsible for managing OS bring-up and...SuggestedPermanent employmentFull timeWork at officeImmediate startVisa sponsorship- ...Description Full Stack Application Developer II Summary The Full Stack Application... ..., working along with a team of other software developers, among other duties. The Full... ...SMS Electric and Automation team, Data Engineers, Data Scientist, UX Designers, and industry...Suggested
- Position Summary Our Deloitte AI & Engineering team to transform technology platforms, drive innovation, and help make a significant... ...through innovation.Work you'll doAs a Project - Lead Software Engineer II on the AI & Engineering team, you will be responsible for:...SuggestedLocal areaFlexible hours
- ...innovation and achieve the TeleTracking promise of revolutionizing modern healthcare. About the roleTeleTracking is seeking a Software Engineer II - Quality Engineering to design, develop, and maintain automated testing solutions that improve software quality, accelerate...SuggestedVisa sponsorshipWork visa
- ...Job Description Job Description Software Engineer II Do you have a passion for building market leading software solutions for the Metals Industry? As the biggest full-liner for the metals industry, we deliver by seamless integration of our software with metals...
- ...Aurora Operations, Inc. seeks positions in Pittsburgh, PA: Software Engineer II (ref#00422) to develop real-time algorithms for self-driving vehicle. Senior Software Engineer (ref#00311) to build reliable systems for teams working on self-driving technology. Senior...
- ...functional and empirical analysis and design of software systems for Benshaw products. Provide... ...software. Work closely with hardware engineers, power electronic engineers, and other... ...with at least 5-7 years of real-time embedded software design experience or the...Permanent employmentFull timeTemporary workH1bRelocation package
$71.6k - $119.4k
...deployment support, and security improvements. You’ll help implement automation, troubleshoot issues, and work closely with senior engineers to learn and apply best practices. You’ll gain exposure to a wide range of cloud technologies, automation tools, and data...Full timeTemporary workInternshipLocal areaWork from home- ...ENTRUST Solutions Group is seeking a dynamic Design Engineer II to join our team. In this role, you will engage in a variety of engineering tasks, providing support on project plans for complex projects within our gas business unit. At ENTRUST Solutions Group, we’re proud...Full timeWork experience placementFlexible hours
- What We DoThe Software Engineering Institute (SEI) advances the state of the art in software engineering and cybersecurity and serves as a national... ...you to apply.About the RoleWe are seeking a Senior Embedded Software Engineer to support U.S. Navy customers in the acquisition...Full timeFor contractorsWork at officeRelocation package
- SEI advances software engineering principles and practices and serves as a national resource in software engineering and computer security. The... ...SEI is seeking an enthusiastic experienced senior real-time embedded engineer to work on safety-critical embedded software. You...Full timeWork at officeRelocation package
- ...Electrical Engineer II WNA Engineering is a multi-disciplinary consulting firm that delivers quality engineering designs for various... ...building, utility, and energy codes Demonstrated experience using software required: Autodesk Revit Demonstrated experience using...For contractorsFlexible hours
- ...Description ENTRUST Solutions Group is seeking a dynamic Design Engineer II to join our team. In this role, you will engage in a variety of engineering tasks, providing support on project plans for complex projects within our gas business unit. At ENTRUST Solutions...Full timeWork experience placementRemote workFlexible hours
$75k - $95k
...Product Quality Engineer, II The Product Quality team partners with product management, engineering, and customer-facing organizations... ...working with complex electro-mechanical systems Understanding of software development lifecycle (SDLC) processes, 21 CFR Part 11 (...- ...environment and civilization from the effects of infrastructure failure. Role at a Glance Gecko Robotics is seeking an Embedded Software Engineering Intern to join RoboSPLAT within Field Infra in Pittsburgh for Summer 2027 . This is a full-time, onsite internship,...Full timeSummer workInternshipSummer internshipWork at officeLocal areaWork from homeMonday to FridayFlexible hours
- ...without sponsorship. No C2C or 3rd parties, please.Civil Design Engineer II opportunity in Pittsburgh, PADirect Hire/Full TimeHybrid work... ...Bentley MicroStation and related design toolsFamiliarity with software such as InRoads/OpenRoads, HCS, Synchro, Vissim, HEC-RAS, HY-8...Remote work1 day per week
- ENTRUST Solutions Group is seeking a dynamic Design Engineer II to join our team. In this role, you will engage in a variety of engineering tasks, providing support on project plans for complex projects within our gas business unit. At ENTRUST Solutions Group, we’re proud...Full timeWork experience placementFlexible hours
- Senior Embedded Software Engineer Pittsburgh, PA Glydways is reimagining what public transit can be. We believe that mobility is the gateway to opportunity—connecting people to housing, education, employment, commerce, and care. By making transportation more accessible...Work at officeLocal areaRelocation2 days per week
- ...Lead Enterprise Systems Engineer Under supervision of the Chief Technology Officer, the... ...Coordinate testing and application of ongoing software patches or upgrades Lead in planning... ..., Group Policy, DFS, File Shares, IIS, Hyper-V, cloud technologies (Azure, Office...For contractorsWork experience placementWork at officeNight shiftWeekend work
- ...Job Description Job Description Job Summary The Structural/Mechanical Engineer II is responsible for performing design and analysis work for liquid storage structures, specialty vessels, and foundations using sound engineering principles. Typical applications include...Full timeTemporary work
- ...Senior Site Reliability Engineer (SRE) Location: Pittsburgh, PA / Cleveland, OH / Dallas, TX FTE Position Overview We are seeking... ...ITCAM / TrueSight / OEM Tomcat / Apache / WebSphere (WAS) / IIS REST & SOAP Web Services Log Analysis & Troubleshooting...Full timeLocal areaShift workWeekend work
- ...Description Job Description Job Title: Senior Site Reliability Engineer Job Category: Infrastructure/Cloud Job Type: Permanent... .... ~ Excellent Knowledge of Tomcat, Apache, WAS, and IIS ~ Extensive experience of Linux systems. ~ Good knowledge of...Permanent employmentFull timeWork at officeFlexible hoursShift workWeekend work
$70.8k - $156.7k
Senior Site Reliability Engineer - Local to Cleveland, Pittsburgh, or Dallas Position Description This role will require someone onsite... .... 14. Excellent Knowledge of Tomcat, Apache, WAS, and IIS 15. Extensive experience of Linux systems. 16. Good knowledge...Work at officeLocal areaFlexible hoursShift workWeekend work$126k - $201k
..., get crucial goods where they need to go, and make mobility more efficient and accessible for all. We’re searching for a Software Engineer II, Pipeline Automation & Acceleration . In this role, you will Design, develop, and validate onboard and off-board autonomy...Full time- ...a future team member for the role of Vice President, Mainframe Engineer to join our Asset Servicing team. This role is located in Pittsburgh... ...’ll make an impact in the following ways:Provide application software development services or technical support in more complex...Work experience placementLocal areaWorldwideFlexible hours
- ...Mechanical Engineer Opportunity Carnegie Robotics designs and manufactures advanced robotics systems and components for defense, agricultural... ..., welding equipment, and 3D printer farm Collaborating with software, electrical and systems engineers. The office space, test...Work at office
- ...Mechanical Engineer II Location: Jefferson Hills, PA (Onsite – South of Pittsburgh, PA) Division: Process Equipment Division Reports To... ...Qualifications Experience with Solid Edge or other mid‑range 3D modeling software Experience designing vacuum systems or related mechanical...
- ...make a difference in global innovation? Engineer a better future with Aerotech, a global... ...design, implementation, and testing of embedded code. Our control architecture features... ...Collaborate with other members of R&D, including Software and Mechanical Engineering, along with...Relocation
$56 per hour
Kforce has a client in Pittsburgh, PA that is seeking a VoIP Engineer II for a 6 month contract role. This experienced VoIP Engineer will support and enhance enterprise voice and collaboration systems. Key Responsibilities: * Administer and support VoIP infrastructure...Contract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer II. Be the first to apply!
- embedded software engineer Pittsburgh, PA
- embedded engineer Pittsburgh, PA
- embedded systems software engineer Pittsburgh, PA
- embedded developer Pittsburgh, PA
- software sales executive Pittsburgh, PA
- software technology Pittsburgh, PA
- software intern Pittsburgh, PA
- entry level software sales Pittsburgh, PA
- software sales representative Pittsburgh, PA
- id software Pittsburgh, PA


