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

Real-Time Firmware Engineer

$115k - $130k

ConnectDER

Real-Time Firmware Engineer

Philadelphia, Pennsylvania, United States

ConnectDER represents the next generation in US-based resource technology product development. Our signature product, the ConnectDER Meter Socket Adapter, dramatically cuts down the cost and interconnection time for solar energy, EV charging, and home battery storage, putting clean, resilient power within reach of millions of homeowners. With a pipeline of exciting innovations, we're only just getting started on our journey to transform how the world makes and consumes its energy.

We are a dynamic, venture-backed company based in Philadelphia, PA, near Center City, with a team of over 50 dedicated professionals working in remote, hybrid, and on-site roles across the United States. As we continue to grow, we are committed to developing cutting-edge products that empower technology partners, installers, electricians, and their customers. We seek talented individuals who can deliver high-quality service and drive the value of clean energy resources forward.

Our culture is collaborative, transparent, and team-oriented. We value open communication and people who bring thoughtful perspectives to the table. If you're looking for an opportunity to stretch your skills, get creative, and be a part of something new and meaningful, ConnectDER is the place for you!

All full-time employees receive access to comprehensive benefits including:

  • Health insurance plan - we cover 75% for employees, spouses, and children.
  • Flexible paid time off – take the time off that you need.
  • 401K with company match – we want to help you meet your future financial goals.
  • Equity stock options - your opportunity to share in the success of the company.

We're looking for a Real-Time Firmware Engineer who wants to work on challenging, meaningful problems at the intersection of hardware, software, and clean energy.

This is not a maintenance role. You'll be helping build a new product from the ground up and contributing directly to firmware that powers electrification, grid resiliency, and distributed energy resources (DERs).

If you're someone who enjoys deep technical work, solving real-world problems, and seeing your code move from concept to deployed product, this role is built for you.

You will:

  • Play a hands-on role in designing and delivering real-time firmware for microcontroller-based systems
  • Design, implement, and test real-time firmware for control, communications, and functional safety
  • Contribute directly to product development from concept through release
  • Collaborate closely with hardware, firmware, and software engineers in a highly integrated environment
  • Develop requirements, specifications, and test strategies
  • Debug and troubleshoot complex, timing-critical systems
  • Support product deployment and help resolve real-world technical challenges

Work Environment/Physical Demands: Must have the ability to work on a computer for extended periods of time with or without accommodation. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Location & Travel: This is a full-time hybrid position requiring 3 days on-site at our Philadelphia office and up to 5% travel.

Compensation: $115,000 - $130,000 annually, plus bonus and equity.

What Success Looks Like

First 90 Days

  • Build a strong understanding of the product, system architecture, and problem space
  • Develop a clear approach to implementing solutions

6 Months

  • Independently own and deliver a meaningful portion of the product
  • Contribute production-ready firmware to the system

12 Months

  • Your work is validated, integrated, and released as part of the product

Who We're Looking For

Minimum Requirements

  • 5+ years experience as a Real-Time Firmware engineer designing, implementing, and testing embedded software/firmware for microcontrollers based products
  • Professional experience developing software applications in C/C++
  • Experience using RTOS to create software/firmware for multi-threaded, timing critical applications. Good understanding of timing budgets in critical systems
  • Proficient with debugging/troubleshooting techniques, including JTAG Debuggers, trace analyzers, and use of electronics lab equipment such as Multimeters, Oscilloscopes, Logic analyzers, and Signal/Function Generators
  • Professional experience using Source Control Management systems (e.g. Git)
  • Understanding of static source code analysis tools/methods
  • Experience in developing design documentation (requirements, flowcharts, data flow diagrams, state transition diagrams, etc.)
  • Basic understanding of electronics concepts

Preferred Qualifications

  • Developing embedded firmware for functional safety (electrical, automotive, or medical)
  • Electric meters, circuit breakers, or AC power management preferred
  • Working in regulated industries and creating certification documentation
  • Familiarity with IEC 60730, IEC 61508, or ISO 26262 preferred
  • ARM processors (preferably Cortex-R), including execution models, interrupt management, and DMA
  • TI AM64xx experience preferred
  • Authoring low-level drivers and SOC management (UART, SPI, I2C, DDR4, Secure Boot, etc.)
  • Implementing serial interfaces; CANbus or Modbus knowledge preferred
  • Digital Signal Processing
  • Remote communication protocols (RF, Wi-Fi, Cellular, Bluetooth)

You're the ideal candidate if:

  • You come in with a strong foundation: you're not learning embedded systems from scratch
  • You're adaptable and comfortable with evolving requirements
  • You bring informed opinions, but stay open and collaborative
  • You can both write great code and explain it clearly
  • You enjoy working on a team that solves problems together

You may not be a fit if:

  • You're a web or cloud engineer without deep firmware experience
  • You prefer highly structured, slow-moving environments
  • You struggle with collaboration or communicating technical ideas

US Salary Range

$115,000 - $130,000 USD

To apply, please submit your resume. Applications without a resume will not be considered.

At ConnectDER, we believe diverse perspectives make us stronger and more innovative. We welcome candidates of all backgrounds and experiences and encourage you to apply even if you don't meet every listed qualification—great talent comes in many forms.

ConnectDER is committed to developing a barrier-free recruitment process and work environment. If you require any accommodation during the application and interview process, please email us at View email address on click.appcast.io and we'll work with you to meet your accessibility needs.

Selected candidates must pass a criminal history background screening and a reference check. All your information will be kept confidential according to all applicable guidelines.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Real-Time Firmware Engineer in Philadelphia, PA vacancy
  •  ...Primary Duties & Responsibilities Firmware development - 80% Design and develop...  ...Work with optical, hardware and test engineering teams to continuously improve firmware...  ...years of experience in embedded systems real time control systems development with microcontrollers... 
    Suggested
    Work at office

    Coherent

    Horsham, PA
    a month ago
  • SIG Susquehanna is seeking a Software Developer in Bala Cynwyd, PA to design and maintain a high-performance order routing system. The role involves engaging the complete SDLC with a strong emphasis on Python and C++ in a Linux environment. Candidates should have a Bachelor...
    Suggested

    SIG Susquehanna

    Bala Cynwyd, PA
    4 days ago
  •  ...the most demanding environments. Join a global team of 35 000 engineers, software developers, and cyber experts who turn complex challenges...  ...Software Engineer will have the opportunity to perform real-time processing software development in support of our product lines... 
    Suggested
    Worldwide
    Flexible hours

    Lockheed Martin

    Moorestown, NJ
    14 hours ago
  • $105k - $151k

     .... Job Title: Senior Embedded Software Engineer - SMES Level Job Code: 36469 Job Location...  ...to groundbreaking projects that make a real difference to our warfighters, citizens,...  ...implementing software for embedded real time operating systems Requirements ~ U.S... 
    Suggested
    Local area
    Relocation

    L3Harris

    Camden, NJ
    9 days ago
  •  ...Secret clearance ~ Bachelors or Masters degree in computer engineering, Electrical Engineering, Computer Science, or related field...  ...applications on simulated and target hardware ~ Usage of a Real-Time Operating System (RTOS), such as Green Hills Integrity, VxWorks... 
    Suggested

    Altimeter Solutions

    Camden, NJ
    4 days ago
  •  ...Lead Embedded Software Engineer Camden, NJ - *Relocation Assistance Provided* ***DoD Secret Security Clearance Required*** The...  ...applications on simulated and target hardware ~ Usage of a Real-Time Operating System (RTOS), such as Green Hills Integrity, VxWorks... 
    Worldwide
    Relocation package

    Galaxy Technology Hires LLC

    Camden, NJ
    3 days ago
  • $85 - $100 per hour

    Embedded Software Engineer (T1456582-PHI) Plymouth Meeting, Pennsylvania Salary: USD85 -...  ...compiled code Lead end‑to‑end embedded Linux, firmware, and SoC development Serve as the...  ...for system architecture, board support, real‑time performance, and hardware integration Own... 
    Hourly pay
    Contract work
    Immediate start

    Beacon Hill

    Plymouth Meeting, PA
    3 days ago
  • $95k - $140k

    .Sr. Embedded Software Engineer page is loaded## Sr. Embedded Software Engineerlocations: Horsham...  ...Salary* Paid vacation/holidays/sick time* Comprehensive benefits package including...  ...in multithreaded, multi-process, real-time embedded application development* Extensive... 
    Flexible hours

    YDU JC Air Cond & Ref Inc.- Dubai

    Horsham, PA
    14 hours ago
  • $85 - $100 per hour

    Beacon Hill is seeking an Embedded Software Engineer in Plymouth Meeting, Pennsylvania. The role involves leading embedded Linux and firmware development, with responsibilities...  ...clearance and proficiency in C, C++, and real-time operating systems. The position offers a... 
    Hourly pay
    Contract work

    Beacon Hill

    Plymouth Meeting, PA
    3 days ago
  • A global leader in technology solutions is seeking an experienced Firmware Engineer in Horsham, PA. This role involves designing control algorithms, ensuring accurate documentation, and supporting engineering teams for performance improvements. Requires a Bachelor's degree... 

    II-VI UK, Ltd.

    Horsham, PA
    2 days ago
  • $121.6k - $182.4k

     ...Description Summary: Seeking a Senior Embedded Linux Firmware Engineer located ON-SITE in Blue Bell, PA. This position is responsible...  ...coverage, life insurance, wellbeing benefits and paid time, among others. Employees accrue up to 120 hours in their first... 
    Temporary work

    ADT

    Blue Bell, PA
    3 days ago
  •  ...C++ Software Engineer We are a robotics company building reliable, high-performance systems that operate in the real world. Our work spans perception, control, and systems software,...  ...in robotics, embedded systems, or real-time software Familiarity with ROS / ROS... 

    Ghost Robotics

    Philadelphia, PA
    14 hours ago
  •  ...currently seeking a Senior Associate, AI Engineer to join our Advisory Services practice....  ...frameworks, experimenting and applying them to real-world client projects Act with...  ...years of service, KPMG provides Personal Time Off per fiscal year. Additionally, each year... 
    Full time
    H1b
    Local area

    KPMG

    Philadelphia, PA
    a month ago
  •  ...Radar Software Engineer Tier One Technologies is seeking a Radar Software Engineer to support our U.S. Government client. This 18...  ...subsystems. Write efficient, high-performance, low-latency code for real-time data processing. Implement object-oriented designs for... 
    Contract work
    Interim role

    A.C.Coy Company

    Camden, NJ
    2 days ago
  • $91k - $172.49k

     ...Simulation Group (TSG). The TSG designs and delivers cutting edge real time radar antenna simulators that power radar backend processing...  ...Integration & Test Lab Support – Work closely with system engineers and test personnel to integrate new capabilities, troubleshoot... 
    Full time
    Temporary work
    Remote work
    Worldwide
    Relocation
    Flexible hours
    Shift work
    3 days per week

    hackajob

    Moorestown, NJ
    2 days ago
  • $87.97k - $188.95k

     ...quantum computing to design and implement real-world solutions for a variety of business...  ...currently seeking a Sr. Associate, Cloud Engineer for our Consulting practice....  ...years of service, KPMG provides Personal Time Off per fiscal year. Additionally, each year... 
    Full time
    H1b
    Local area

    KPMG

    Philadelphia, PA
    more than 2 months ago
  • $150k

     ...Zachary Piper Solutions is seeking a Radar Software Engineer to support a federal partner located in Moorestown, NJ. The Radar Software Engineer will design, develop, and optimize real-time radar software systems, working closely with cross functional engineering... 
    For contractors

    Piper Companies

    Moorestown, NJ
    14 hours ago
  •  ...Software Engineer Everforth ECS is seeking a Software Engineer to work in Moorestown, NJ. Please Note: This position is contingent...  ...Software Engineer will design, develop, optimize, test, and document real-time radar software for multi-processor radar systems. This... 
    Contract work
    Local area

    ECS Limited

    Moorestown, NJ
    2 days ago
  •  ...Senior Software Engineer Proscia is revolutionizing pathology, the last major frontier...  ...delivering enterprise-grade software used in real-world healthcare environments. We're...  ...views of the city so you can spend your time focusing on what matters most. At Proscia... 
    Work at office
    Shift work

    Proscia

    Philadelphia, PA
    4 days ago
  • $125k - $175k

     ...Integrated Mission Systems is seeking an experienced Software Engineer with a strong background in the RUST Programming Language and...  ...Experience developing device drivers and Board Support Packages for real-time embedded systems Experience with Information Assurance and/... 
    Local area
    Relocation

    L3Harris

    Camden, NJ
    20 days ago
  • $130k - $150k

     ...Software Engineering IV Data Intelligence, LLC (DI) is seeking a Software Engineer IV professionals to support the development and sustainment...  ...Assurance ~ Tools Development ~ Safety Analysis ~ Real-Time ~ System Data Analysis ~ Problem Analysis ~ System... 

    Data Intelligence

    Moorestown, NJ
    2 days ago
  •  ...Shifts: 1st shift M-F 6:30 -7am Start Time Job Description: L3Harris Integrated...  ...is seeking an experienced Software Engineer with a strong background in the Rust Programming...  ...and Python developing code for embedded real time operating systems (VxWorks, Linux,... 
    Contract work
    Shift work
    Day shift

    Trispoke Managed Services Pvt Ltd

    Camden, NJ
    2 days ago
  •  ...Advanced Sciences and Technologies (AS&T)- Software Engineer II (Moorestown, NJ) Software Engineer II (Moorestown, NJ) ROLE AND...  ...tools; Information Assurance; Tools Development; Safety Analysis; Real-Time System Data Analysis; Problem Analysis; System Integration... 
    Contract work
    Work experience placement

    AS&T CORP

    Moorestown, NJ
    2 days ago
  • $80k - $110k

     ...greater impact. We're looking for a Software Engineer who wants to build tools that matter....  ...Data Analyst,a Designer, and a team of part-time and volunteer contributors. You'll work...  ...food rescue operations, and you'll have real ownership over the code you ship. We're... 
    Part time
    Work at office
    Shift work
    1 day per week

    Sharing Excess Inc.

    Philadelphia, PA
    4 days ago
  • $85k - $130k

     ...Thunderbolt Solutions is seeking to hire a Software Engineer - II. Thunderbolt Solutions is a small, flexible company where are...  ...tools; Information Assurance; Tools Development; Safety Analysis; Real-Time System Data Analysis; Problem Analysis; System Integration... 
    Contract work
    Work experience placement
    Flexible hours

    Thunderbolt Logistics

    Moorestown, NJ
    3 days ago
  •  ...SkillStorm is actively seeking full-time Entry Level Software Developers for one our Fortune 100 clients. An ideal candidate is one with...  ...weeks collaborating in team-based settings, undertaking diverse, real-world projects to prepare for seamless integration into our... 
    Full time
    Work at office
    Immediate start

    SkillStorm

    Philadelphia, PA
    1 day ago
  •  ...Senior Software Engineer – Modeling and Simulation Integer Technologies is seeking a Senior...  ...models that accurately represent real-world systems Apply physics-based and...  ...with analysis workflows to support real-time and faster-than-real-time decision making... 
    Work at office
    Relocation
    3 days per week

    Integer Technologies

    Philadelphia, PA
    14 hours ago
  •  ...Great Place to Work ASRC Federal Mission Solutions is a premier provider of systems engineering, software engineering, system integration and project management services for real-time, mission-critical defense systems. We are seeking highly motivated Software Engineers... 
    For contractors
    Work experience placement

    ASRC Federal Holding Company

    Moorestown, NJ
    4 days ago
  •  ...innovative technology and sophisticated data modeling to provide real-time and predictive traffic information that enhances and enables...  ...of TCI systems. Reporting to the Sr. Director of Software Engineering, the Sr. Software Engineer serves as a key team member and an... 
    Full time

    TrafficCast

    Philadelphia, PA
    14 hours ago
  •  ...Software Engineer III Everforth ECS is seeking a Software Engineer III to work in Moorestown, NJ. Please Note: This position is contingent...  ...Engineer will design, develop, optimize, test, and document real-time radar software for multi-processor radar systems. This... 
    Contract work

    ECS Limited

    Moorestown, NJ
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Real-Time Firmware Engineer. Be the first to apply!