Real-Time Firmware Engineer
$115k - $130kConnectDER
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.
- ...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...SuggestedWork at office
- 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
- ...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...SuggestedWorldwideFlexible hours
$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...SuggestedLocal areaRelocation- ...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
- ...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...WorldwideRelocation package
$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 payContract workImmediate start$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$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 payContract work- 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...
$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- ...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...
- ...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 timeH1bLocal area
- ...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 workInterim role
$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 timeTemporary workRemote workWorldwideRelocationFlexible hoursShift work3 days per week$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 timeH1bLocal area$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- ...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 workLocal area
- ...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 officeShift work
$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 areaRelocation$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...- ...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 workShift workDay shift
- ...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 workWork experience placement
$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 timeWork at officeShift work1 day per week$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 workWork experience placementFlexible hours- ...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 timeWork at officeImmediate start
- ...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 officeRelocation3 days per week
- ...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 contractorsWork experience placement
- ...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
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Real-Time Firmware Engineer. Be the first to apply!


