Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer II

$125k - $150k

FORT 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. 

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer II in Pittsburgh, PA vacancy
  • $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... 
    Suggested
    Full time
    Temporary work
    Internship
    Work at office
    Flexible hours

    Rogers Freels & Associates Inc

    Pittsburgh, PA
    12 days ago
  • $150.32k - $225.48k

     ...sensors and compute systems, test operations, systems and safety engineering - all dedicated to making a real, positive impact on the...  ...the team:The Onboard Platform - High Level OS team is an embedded software team which is responsible for managing OS bring-up and maintenance... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    18 hours ago
  • $128k - $252.5k

     ...strategists, data scientists, operators, creatives, designers, engineers, and architects. Our team balances business strategy,...  ...this role ends on 9/11/2026 Work You’ll Do As a Lead Agentic Software Engineer II, you will be responsible for:Lead the design, implementation... 
    Suggested
    Local area

    Deloitte

    Pittsburgh, PA
    4 days ago
  •  ...Join us!About the RoleWe’re looking for a Senior Design System Engineer II to shape and scale the visual and interaction foundations of Blink’s digital ecosystem. You’ll partner with Product Design, Software Engineering, and cross-functional teams to evolve the shared... 
    Suggested

    Blink Health

    Pittsburgh, PA
    1 day ago
  • $150.32k - $225.48k

     ...Embedded Software Engineer II - High Level OSPittsburgh, PA, Palo Alto, CA, Detroit, MILatitude AI develops automated driving technologies, including L3, for Ford vehicles at scale. We're driven by the opportunity to reimagine what it's like to drive and make travel safer... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    5 days ago
  •  ...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... 

    SMS group Inc

    Pittsburgh, PA
    4 days ago
  •  ...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... 
    Visa sponsorship
    Work visa

    TeleTracking Technologies

    Pittsburgh, PA
    18 hours ago
  •  ...person, forge the future with Voyager.   Job Summary The Embedded Linux BSP Engineer will be responsible for owning, developing, debugging, and...  ...avionics systems. You will be developing flight-quality software and working closely with system engineers and electrical... 
    Long term contract
    Permanent employment
    Full time
    Contract work
    Flexible hours

    Voyager Technologies Inc

    Pittsburgh, PA
    18 hours ago
  • $182.8k - $247.3k

     ...growing!) learners around the world.We’re looking for backend engineers who have experience building and operating reliable, scalable...  ...machine learning, and ad operations.ð§ You will...Collaborate on software projects with product design and backend aspectsDevelop,... 
    Work experience placement

    Duolingo

    Pittsburgh, PA
    4 days ago
  •  ...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 work
    1 day per week

    BlackRock Resources

    Pittsburgh, PA
    2 days ago
  • 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 time
    Work experience placement
    Flexible hours

    EN Engineering

    Pittsburgh, PA
    4 days ago
  • $86.7k - $170.9k

    Position Summary Integration Engineer II, API Developer with Integration Tool Experience - AI & Engineering/Engineering as a Service...  ..., and operate integrated/verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure. These solutions... 
    Local area
    Flexible hours

    Deloitte

    Pittsburgh, PA
    3 days ago
  •  ...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 production equipment and automation... 

    SMS group Inc.

    Pittsburgh, PA
    4 days ago
  • $179.2k - $268.8k

     ...sensors and compute systems, test operations, systems and safety engineering - all dedicated to redefining the relationship between...  ...in Dearborn, Mich., and Palo Alto, Calif.Meet the team:The Embedded Software team develops foundational platform software that is critical... 
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    3 days ago
  • $148k - $249k

     ...Embedded Software DeveloperThe Embedded Software team owns our low-level software integration platform, coordinating communications amongst...  ...critical embedded software for truck control functions such as engine control, steering and braking.Integrate sensors and vehicle... 
    Remote work
    3 days per week

    Waabi

    Pittsburgh, PA
    5 days ago
  •  ...Assistant Real-Time Embedded EngineerSEI advances software engineering principles and practices and serves as a national resource in software engineering and computer security. The SEI works closely with academia, defense and government organizations, and industry to... 
    Part time
    Work experience placement
    Work at office
    Relocation package

    Carnegie Mellon University

    Pittsburgh, PA
    18 hours ago
  •  ...who support them. About the Role We are seeking a Systems Engineer II to join our Professional Services team. Our Professional...  ...Work closely with vendors to ensure the proper execution of software/hardware implementation Recognize changes to Scope of Work... 
    H1b
    Local area

    RedHelm

    Pittsburgh, PA
    18 days ago
  •  ...Design Engineer IIENTRUST 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 time
    Work experience placement
    Flexible hours

    ENTRUST Solutions Group

    Pittsburgh, PA
    25 minutes ago
  •  ...Join Aerotech: Engineer a Better FutureLooking for meaningful work where you can make a...  ...intermediate-level, Electrical Engineer II Embedded Firmware position is on a small firmware...  ...Collaborate with other members of R&D, including Software and Mechanical Engineering, along with... 
    Relocation

    AeroTech

    Pittsburgh, PA
    4 days ago
  •  ...firmware team is responsible for developing and maintaining the embedded software that bridges hardware and high-level applications in the...  ...safe and intelligent trucking. As a Staff Embedded Software Engineer you will lead the design, development, and validation of... 
    Full time

    Stack Av

    Pittsburgh, PA
    18 hours ago
  •  ...DescriptionThe Core Application Developer II is a mid entry level systems application...  ...solutions• Participate in all phases of the software development life cycle (SDLC)•...  ...Technology (Software development track) or Engineering with a programming concentration AND at least... 
    Full time
    Work experience placement
    Work at office

    Northwest Bank

    Bellevue, PA
    2 days ago
  •  ...Senior Embedded Software EngineerThe Software Engineering Institute (SEI) advances the state of the art in software engineering and cybersecurity and serves as a national resource for secure, resilient software systems. The SEI works closely with academia, the U.S. Department... 
    Part time
    For contractors
    Work at office
    Relocation package

    Software Engineering Institute

    Pittsburgh, PA
    5 days ago
  •  ...Senior Embedded Software EngineerPittsburgh, PAGlydways is reimagining what public transit can be. We believe that mobility is the gateway...  ...software touches nearly every subsystem, we collaborate with engineers from across the company and get hands-on with the newest... 
    Work at office
    Local area
    Relocation
    2 days per week

    Glydways

    Pittsburgh, PA
    2 days ago
  •  ...Technology Officer, the Lead Enterprise Systems Engineer works to analyze, plan, implement,...  ...Coordinate testing and application of ongoing software patches or upgrades• Lead in planning and...  ..., Group Policy, DFS, File Shares, IIS, Hyper-V, cloud technologies (Azure, Office... 
    Full time
    For contractors
    Work at office
    Night shift

    Northwest Bank

    Bellevue, PA
    4 days ago
  •  ...of the most significant publicly traded water, wastewater service and natural gas providers in the U.S. The Application Developer II is responsible for designing, developing, and maintaining application solutions that support business operations. This role operates... 
    Local area

    Aqua

    Pittsburgh, PA
    1 day ago
  • $160k - $240k

     ...sensors and compute systems, test operations, systems and safety engineering - all dedicated to redefining the relationship between...  ...in Dearborn, Mich., and Palo Alto, Calif.Meet the team:The Embedded Software team develops foundational platform software critical to development... 
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    3 days ago
  •  ...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 employment
    Full time
    Temporary work
    H1b
    Relocation package

    Benshaw Inc.

    Pittsburgh, PA
    a month ago
  •  ...Job Description Job Description Job Title: Embedded Software Engineer Location: Pittsburgh, PA (On-site) Employment Type: Contract (W2 through ZipStaff — No C2C or 1099) About the Opportunity ZipStaff is seeking an Embedded Software Engineer to design... 
    Contract work

    ZipStaff Inc.

    Pittsburgh, PA
    12 days ago
  • Hi, We are having a requirement on the below mentioned JD Job Title: Embedded Software Engineer Work Mode: Onsite, Work Location:  Pittsburgh, PA Work Auth: All Visas (NO H1 or No Fake Profiles) Must have Skills/Attributes: AWS, C, Datalink Protocols... 
    Work visa

    Xcelo Group

    Pittsburgh, PA
    14 days ago
  •  ...Job Description Job Description Job Title: Sr. Embedded Software Engineer – Remote Control Systems Location: Pittsburgh, PA (On-site) Employment Type: Contract (W2 through ZipStaff — No C2C or 1099) About the Opportunity ZipStaff is seeking an experienced... 
    Contract work
    Remote work

    ZipStaff Inc.

    Pittsburgh, PA
    12 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer II. Be the first to apply!