wagey.ggwagey.gg
26,701  jobs26,701  jobs
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs(26,701)/Software Engineer Role(2,025)/ConnectDER (1) - Lead Device Software Engineer, Embedded & Firmware
ConnectDER

ConnectDER - Lead Device Software Engineer, Embedded & Firmware

Philadelphia, Pennsylvania, United States; Remote - Hybrid$155k - $209k+ Equity2w ago
In OfficeStaffNACybersecurityMaterialsSoftware EngineerAndroid EngineerC++RustDocumentation

Requirements

• Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science, with 7+ years in firmware engineering and a track record of shipping new products at scale. • Rigorous system design and documentation: you bring an exacting commitment to clear, thorough technical documentation and design diagrams, and the discipline to drive a complex safety certification (e.g., IEC 61508 / IEC 60730 / UL 1998) to completion. • Technical leadership: you've led the technical direction of a project. You architect the approach, partition it into workstreams for others, and still ship code yourself. • Embedded mastery: expert in C, C++, and/or Rust, with deep experience debugging embedded systems via oscilloscopes, logic analyzers, and JTAG/SWD. • Deep bare-metal/RTOS firmware experience on modern 32-bit microcontrollers, including low-level architecture and multi-core memory optimization. (ARM Cortex-M or similar.) • AI-assisted development with ownership: sophisticated use of AI coding agents paired with full ownership; you can explain every significant decision you ship. • A bias for fast iteration and judgment to size effort to business value, with the communication skills to explain complex requirements to diverse stakeholders. • Master's degree in Electrical Engineering, Computer Engineering, or Computer Science • Prior experience taking safety-critical software through NRTL certification. • Matter/Thread device commissioning (SPAKE2+/PASE, setup-code or QR pairing). • Protocols & build: I2C, UART, SPI, CAN/CAN-FD, and Ethernet; build systems (Make, CMake); test automation and CI/CD. • Embedded TCP/IP networking (e.g., lwIP); experience implementing WireGuard or similar secure tunnels on a real-time embedded platform • Reverse-engineering CAN protocols or developing custom evaluation tools. • Experience configuring and using an RTOS for multi-threaded, timing-critical applications across metrology, safety, and communications. • Experience with PX5 or ThreadX. • Experience designing or operating a code-signing / PKI system for firmware (key custody, signing pipeline, secure boot verification, key rotation and revocation). • Familiarity with relevant standards, e.g., UL 1741/IEEE 1547, UL 3141, UL 2900 (cybersecurity), and ANSI C12.1 (metering).

Responsibilities

• Systems Architecture & Leadership: Own the overall device software architecture. Break complex requirements into well-scoped workstreams, delegate with clean interfaces, and guide the team while staying hands-on where it matters. • Device Software Safety Architecture: Architect and implement the safety-critical software, scoping the safety boundary tightly and owning the FMEA, safety case, and NRTL certification. • Metering: Design and implement revenue-grade metering systems, including data acquisition, signal processing, and calibration. • Hardware-Software Co-Design: Partner with electrical engineering — co-defining requirements, driving board bring-up, debugging across the boundary, and influencing hardware design for testability and safety. • Firmware Integrity & Updates: Own the secure firmware-update path, including secure boot, code signing, and the key-management system behind it. • Build, Test & Scale: Keep a modern CI/CD pipeline and testable code and take systems from prototype to mass production. • Location, Workstyle & Travel: This role is based in our Philadelphia office, with an in-person schedule of Tuesday–Thursday (three days per week) and approximately 10% travel. Remote candidates will be considered but must be able to travel to the Philadelphia office for at least one week per month, with an overall travel expectation of approximately 25%. • Location, Workstyle & Travel: • This role is based in our Philadelphia office, with an in-person schedule of Tuesday–Thursday (three days per week) and approximately 10% travel. Remote candidates will be considered but must be able to travel to the Philadelphia office for at least one week per month, with an overall travel expectation of approximately 25%.

Benefits

• $155,000 - $209,000 USD • Compensation offers are determined based on relevant skills, experience, and qualifications and may vary within the posted salary range • To apply, please submit your resume. Applications without a resume will not be considered.

Apply in one click

Upload My Resume

Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT

Apply in One Click
Apply in One Click

Similar roles

DatabentoDatabento - Software Engineer (C++/Rust)4mo ago
·Remote - PT (Pacific)·$150k - $250k/year
RemoteNASeniorLife InsuranceInsuranceSoftware EngineerC++Rust
EngFlow EngFlow - Software Engineer - Build Systems, Compilers and Languages9mo ago
·Remote - New York, United States·$160k - $220k/year
RemoteNACloud ComputingSoftware EngineerJavaC++RustLinuxDocumentation
Backblaze External WebsiteBackblaze External Website - Lead Software Engineer3w ago
·Remote - USA·$205k - $230k/year + Equity
RemoteNAStaffSoftwareSoftware EngineerDocumentationReportingLinuxRustJava
EngFlow EngFlow - Software Engineering Lead - Build Systems, Compilers and Languages9mo ago
·Remote - New York, United States·$160k - $220k/year
RemoteNAStaffCloud ComputingSoftware EngineerJavaC++RustConflict ResolutionTeam Management
ExaExa - Software Engineer, Backend5mo ago
·San Francisco, California, United States·$150k - $300k/year + Equity
In OfficeNASoftware EngineerBackend EngineerDocumentationRustC++Vector
lancedblancedb - Senior Product Security Engineer4mo ago
·Americas or APAC timezones - USA *·$180k - $250k/year
In OfficeNASeniorSecurity EngineerSoftware EngineerRustC++
welltheorywelltheory - Software Engineer - Implementations3mo ago
·Remote - USA·$140k - $160k/year + Equity
RemoteNAInsuranceSoftwareSoftware EngineerDocumentation
AmperesandAmperesand - Staff Software Engineer2w ago
·Reno, Nevada, United States·Equity
In OfficeNAStaffSoftwareArchitectureSoftware EngineerStaff EngineerRustC++Linux
MozillaMozilla - Contract Staff Software Engineer - Performance Graphics (C++,Rust, WebGL)3w ago
·Remote - Canada·$146k - $146k/year
RemoteNAStaffSoftware EngineerGraphics EngineerC++RustLinux

Browse more by category

Show 2,025 moreSoftware EngineerShow 47 moreAndroid EngineerShow 777 moreC++Show 528 moreRustShow 3,770 moreDocumentation
Privacy·Terms··Contact·FAQ·Wagey on X