
Embedded Software Engineer II
FORT Robotics
Philadelphia, PA • 18m ago • On-site
Senior
On-site
120,000 - 150,000 USD/yr
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
PDF up to 10 MB
Your resume is private & secure

Quick Facts
Role: Embedded Software Engineer II
Focus: Safety-critical embedded firmware and platform integration (RTOS, bare-metal, and Embedded Linux)
Description
Own specific components of the embedded stack for safety devices, architecting and building real-time firmware that emphasizes reliability. You will design C/C++ firmware in RTOS environments (Zephyr, FreeRTOS) and on bare-metal targets, develop low-level drivers and board support, and interface RTOS devices with Embedded Linux user-space applications. You will also improve CI/CD test automation and collaborate to maintain IEC 61508-compliant development while keeping delivery velocity.
Responsibilities
Design and implement robust C/C++ firmware for safety-critical embedded devices
Architect RTOS-based firmware on Zephyr and FreeRTOS (tasks, scheduling, ISR handling, inter-task communication, memory/stack budgeting, deterministic timing analysis)
Implement bare-metal bring-up and low-level peripheral drivers and board support code from reset vector to application
Integrate across RTOS and Embedded Linux user space to ensure reliable communication and consistent product behavior
Maintain and improve GitLab CI/CD pipelines to automate testing, including on-target and hardware-in-the-loop runs
Debug complex hardware/software issues using JTAG/GDB; optimize for latency, power, and memory footprint
Partner with the safety team to ensure code meets IEC 61508 requirements
Requirements
3–5 years of hands-on embedded software development with substantial RTOS or bare-metal experience
Strong C skills; working proficiency in C++
Production experience with Zephyr/FreeRTOS (scheduling, synchronization primitives, interrupt-driven design)
Comfort with MCU peripherals, datasheets, reference manuals, linker scripts, and startup code
Embedded Linux user-space familiarity sufficient to integrate and debug across the RTOS/Linux boundary
Familiarity with IP networking and standard interfaces (UART, SPI, I2C, USB, CAN)
Experience with Python for scripting/automation and familiarity with CI/CD workflows
Debugging comfort using oscilloscopes, logic analyzers, JTAG, and GDB
B.S. in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience
Benefits
Medical, dental, and vision insurance
Unlimited PTO
Stock options
3% 401(k) match
Paid holidays
Parental leave
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See moreEmbedded Engineer - Security Systems
Walter Kidde Portable Equipment, LLC
Senior
Technology
Gdańsk, GD, Poland · On-site
N/A
7 days ago
Embedded Engineer - Security Systems
Walter Kidde Portable Equipment, LLC
Mid
Technology
Gdańsk, Poland · On-site
N/A
7 days ago
Senior Embedded / Security / Boot Firmware Engineer
Blue Origin
Senior
Technology
Kraków, MA, Poland · On-site
N/A
7 days ago
Senior Embedded / Security / Boot Firmware Engineer
Blue Origin
Senior
Technology
Kraków, Poland · On-site
N/A
7 days ago

Embedded Firmware Engineer (C++)
emagine Polska
Senior
Technology
Warsaw, Maz, Poland · Remote
N/A
7 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.
Senior Firmware & Embedded Linux Engineer
Walter Kidde Portable Equipment, LLC
Senior
Technology
Gdańsk, Poland · On-site
N/A
7 days ago

Senior Embedded Software Engineer
Omen AI
Senior
Technology
San Francisco, CA · On-site
$160K - $190K/yr
18m ago
Senior C++ Engineer
N-iX
Senior
Technology
Kraków, MA, Poland · Remote
$0K - $0K/yr
7 days ago
Senior Firmware Engineer
Walter Kidde Portable Equipment, LLC
Senior
Technology
Gdańsk, GD, Poland · On-site
N/A
7 days ago
Potential salary for Embedded Software Engineer II role
Improve your resume for just $5
$120,000 – $150,000/year
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights