Manage and mentor a small embedded team, including hiring and developing junior engineers. * Translate the FLX product roadmap and customer contracts into software milestones with demonstrable wins ...
Manage and mentor a small embedded team, including hiring and developing junior engineers. * Translate the FLX product roadmap and customer contracts into software milestones with demonstrable wins ...
... embedded software for aircraft power systems. This role involves managing a team of software engineers and ensuring compliance with safety and certification standards in a regulated aerospace ...
... embedded software for aircraft power systems. This role involves managing a team of software engineers and ensuring compliance with safety and certification standards in a regulated aerospace ...
The Senior Software Engineering Manager leads the development, certification, and sustainment of flightcritical embedded software for aircraft power systems and components. This role is accountable ...
The Senior Software Engineering Manager leads the development, certification, and sustainment of flightcritical embedded software for aircraft power systems and components. This role is accountable ...
The Senior Software Engineering Manager leads the development, certification, and sustainment of flight-critical embedded software for aircraft power systems and components. This role is accountable ...
The Senior Software Engineering Manager leads the development, certification, and sustainment of flight-critical embedded software for aircraft power systems and components. This role is accountable ...
Software Delivery Manager
Quakertown, PA · On-site
Ensure launch readiness is embedded in delivery planning from the start, not bolted on at the end ... Manager, or Program Manager with cross-functional team experience in a regulated software or ...
Software Delivery Manager
Quakertown, PA · On-site
Ensure launch readiness is embedded in delivery planning from the start, not bolted on at the end ... Manager, or Program Manager with cross-functional team experience in a regulated software or ...
Senior Manager, Software Engineer
Oaks, PA · On-site
$158K - $275K/yr
Real Time embedded software development, Information Assurance (Type 1, commercial IPSEC, hardware/software based encryption, key management, secure communications both wired and wireless), Naval ...
Senior Manager, Software Engineer
Oaks, PA · On-site
$158K - $275K/yr
Real Time embedded software development, Information Assurance (Type 1, commercial IPSEC, hardware/software based encryption, key management, secure communications both wired and wireless), Naval ...
... of real-time embedded software that controls the state-of-the-art products. The successful ... Working knowledge of requirements management, change management, and configuration management tools.
Quick apply
... of real-time embedded software that controls the state-of-the-art products. The successful ... Working knowledge of requirements management, change management, and configuration management tools.
Senior Software Engineer-Embedded Systems -Electronics
Birdsboro, PA · On-site
$115K - $151K/yr
The Senior Software Engineer conducts multidisciplinary research and development for applications ... You may be asked by your supervisors or managers to perform other duties. The employer has the ...
Senior Software Engineer-Embedded Systems -Electronics
Birdsboro, PA · On-site
$115K - $151K/yr
The Senior Software Engineer conducts multidisciplinary research and development for applications ... You may be asked by your supervisors or managers to perform other duties. The employer has the ...
Also work with Program Managers and Project Engineers to develop proposals, project schedules and ... Coding effort can span from low level embedded DSP or ARM based controllers previously written in ...
Also work with Program Managers and Project Engineers to develop proposals, project schedules and ... Coding effort can span from low level embedded DSP or ARM based controllers previously written in ...
This role is a cross-functional position where both circuit design and embedded software ... managing rapid growth to better compete in a global marketplace. ITW is an equal opportunity ...
This role is a cross-functional position where both circuit design and embedded software ... managing rapid growth to better compete in a global marketplace. ITW is an equal opportunity ...
Electrical Engineer
Hatfield, PA · On-site
This role is a cross-functional position where both circuit design and embedded software ... managing rapid growth to better compete in a global marketplace. ITW is an equal opportunity ...
Quick apply
Electrical Engineer
Hatfield, PA · On-site
This role is a cross-functional position where both circuit design and embedded software ... managing rapid growth to better compete in a global marketplace. ITW is an equal opportunity ...
... expertise on software and embedded systems who is passionate about teaching the craft of ... Provide practical coaching by working closely with engineering teams and product managers ...
... expertise on software and embedded systems who is passionate about teaching the craft of ... Provide practical coaching by working closely with engineering teams and product managers ...
... expertise on software and embedded systems who is passionate about teaching the craft of ... Provide practical coaching by working closely with engineering teams and product managers ...
... expertise on software and embedded systems who is passionate about teaching the craft of ... Provide practical coaching by working closely with engineering teams and product managers ...
Embedded Linux Firmware Engineer
Blue Bell, PA · On-site
$98K - $134K/yr
As a Firmware Engineer, you'll be responsible for firmware/software development for our smart ... Bachelor's degree in computer science, engineering, management information systems, or equivalent ...
Embedded Linux Firmware Engineer
Blue Bell, PA · On-site
$98K - $134K/yr
As a Firmware Engineer, you'll be responsible for firmware/software development for our smart ... Bachelor's degree in computer science, engineering, management information systems, or equivalent ...
Embedded Linux Firmware Engineer
Blue Bell, PA · On-site
$98K - $134K/yr
As a Firmware Engineer, you'll be responsible for firmware/software development for our smart ... Bachelor's degree in computer science, engineering, management information systems, or equivalent ...
Embedded Linux Firmware Engineer
Blue Bell, PA · On-site
$98K - $134K/yr
As a Firmware Engineer, you'll be responsible for firmware/software development for our smart ... Bachelor's degree in computer science, engineering, management information systems, or equivalent ...
Principal Electrical Engineer
Coopersburg, PA · On-site
$131K - $161K/yr
... management, circuit noise reduction, EMI mitigation and compliance with global standards ... Collaborate across disciplines (RF, mechanical engineering, embedded software, manufacturing ...
Principal Electrical Engineer
Coopersburg, PA · On-site
$131K - $161K/yr
... management, circuit noise reduction, EMI mitigation and compliance with global standards ... Collaborate across disciplines (RF, mechanical engineering, embedded software, manufacturing ...
Manage a cross-functional team of embedded firmware, software, and systems engineers to deliver high-performance intelligent lighting solutions. • Technical Leadership: Direct the end-to-end ...
Manage a cross-functional team of embedded firmware, software, and systems engineers to deliver high-performance intelligent lighting solutions. • Technical Leadership: Direct the end-to-end ...
Director, Software Architecture & Engineering
Center Valley, PA · On-site +1
$239K/yr
Drive innovation in Software as a Medical Device (SaMD), embedded systems, IoT-enabled devices, and ... Lead software risk management and hazard analysis activities. * Support regulatory submissions (510 ...
Director, Software Architecture & Engineering
Center Valley, PA · On-site +1
$239K/yr
Drive innovation in Software as a Medical Device (SaMD), embedded systems, IoT-enabled devices, and ... Lead software risk management and hazard analysis activities. * Support regulatory submissions (510 ...
Director, Software Architecture & Engineering
Center Valley, PA · On-site +1
$239K/yr
Drive innovation in Software as a Medical Device (SaMD), embedded systems, IoT-enabled devices, and ... Lead software risk management and hazard analysis activities. * Support regulatory submissions (510 ...
Director, Software Architecture & Engineering
Center Valley, PA · On-site +1
$239K/yr
Drive innovation in Software as a Medical Device (SaMD), embedded systems, IoT-enabled devices, and ... Lead software risk management and hazard analysis activities. * Support regulatory submissions (510 ...
Our Technical Careers Talent Community includes Mechanical, Electrical, Embedded Hardware, Systems, Software, Embedded Software, Controls and Manufacturing Engineering positions based onsite in our ...
Our Technical Careers Talent Community includes Mechanical, Electrical, Embedded Hardware, Systems, Software, Embedded Software, Controls and Manufacturing Engineering positions based onsite in our ...
Embedded Software Manager information
See Pottstown, PA salary details
$137.5K - $148.5K
5% of jobs
$148.5K - $159.4K
6% of jobs
$163.9K is the 25th percentile. Wages below this are outliers.
$159.4K - $170.4K
33% of jobs
The median wage is $179.5K / yr.
$170.4K - $181.4K
6% of jobs
$190.4K is the 75th percentile. Wages above this are outliers.
$181.4K - $192.3K
29% of jobs
$192.3K - $203.3K
0% of jobs
$203.3K - $214.2K
0% of jobs
$214.2K - $225.2K
3% of jobs
$225.2K - $236.1K
5% of jobs
$236.1K - $247.1K
6% of jobs
$247.1K - $258.1K
5% of jobs
$137.5K
$190.5K
$258.1K
How much do embedded software manager jobs pay per year?
What are the typical daily responsibilities of an Embedded Software Manager?
As an Embedded Software Manager, your daily responsibilities often include overseeing software development projects, assigning tasks to team members, and ensuring that project milestones are met. You’ll frequently collaborate with hardware engineers, product managers, and quality assurance teams to align engineering efforts with business goals. Regular activities may also include code reviews, technical problem-solving, mentoring junior engineers, and facilitating communication between technical staff and non-technical stakeholders. The role is a blend of hands-on technical oversight and team leadership, aimed at fostering a productive and innovative development environment.
What does an Embedded Software Manager do?
An Embedded Software Manager leads a team of engineers in designing, developing, and maintaining software for embedded systems. They oversee project timelines, ensure code quality, and collaborate with hardware teams to optimize performance. Their responsibilities include technical guidance, team development, and managing software lifecycle processes. Strong expertise in embedded programming, real-time systems, and leadership is essential for success in this role.
What are the key skills and qualifications needed to thrive in the Embedded Software Manager position, and why are they important?
An Embedded Software Manager needs strong expertise in embedded systems development, software architecture, and project management, typically supported by a degree in computer science, electrical engineering, or a related field. Familiarity with programming languages like C/C++, real-time operating systems (RTOS), version control systems, and certifications such as PMP or Certified ScrumMaster can be highly beneficial. Leadership, effective communication, and problem-solving skills are crucial for motivating engineering teams and bridging gaps between technical staff and stakeholders. Together, these skills ensure the delivery of high-quality embedded software solutions on time and within budget in complex technological environments.
Job description
Software Lead: Embedded Firmware & Robotics
Full-time · Bethlehem, PA preferred / Remote-friendly · Competitive Salary + Equity
About FLX Solutions:
FLX Solutions, Inc. builds robotic systems that make inspection and maintenance faster, safer, and more repeatable, especially in tight, hard-to-reach spaces.
Our flagship platform, the FLX BOT, is a modular, handheld, snake-like articulating robotic system designed to solve one of the toughest challenges in maintenance: reaching the “last meter” in complex environments. It is already in use with the U.S. Navy, U.S. Air Force, a major DoD prime, and shipbuilders, with expanding applications across industrial, transit, and construction sectors.
The Opportunity:
FLX Solutions is at a key inflection point: the FLX BOT technology is already proven, the market is responding, and we have a high-confidence pipeline of over $18M including an upcoming large pilot order from the Navy. This is just the beginning.
As we scale from pilots to commercial launch and full-scale production, we need a Software Lead who can take ownership of the embedded firmware stack, free up robotics research to focus on controls and autonomy, and turn our product roadmap into software milestones that actually ship.
This is a player-coach position with a strong bias toward doing on day one. You will personally write C++ code to get short term priorities up and running immediately, while laying the foundation for how embedded software gets built at FLX. In parallel, you will define the roadmap and begin building a small embedded team over time, shifting from primarily hands-on execution to more leadership as the company scales. You will direct embedded development, act as the software owner in hardware-heavy discussions, and be accountable for turning research into working product on real hardware. This is the role that answers "does this actually work?" and turns "we should be able to do x" into a working demo.
If you like architecture diagrams but hate it when they never touch silicon, this is your role. If you have shipped embedded code that runs in the field and have the scars to prove it, keep reading.
What You’ll Do:
Own and Ship the Firmware Stack:
- Take ownership of FLX’s embedded firmware across the FLX BOT platform.
- Design and develop robust, testable C/C++ firmware on ARM Cortex-M targets (STM32 and Teensy 3.2/4.0), drivers, communication stacks, control logic, and hardware abstraction layers.
- Take embedded software from early prototypes into production-grade systems, with an eye on reliability, maintainability, and long-term extensibility.
- Build and maintain bootloaders, OTA and in-field update systems, and flashing workflows that non-firmware engineers can run confidently during pilots and demos.
- Write and maintain APIs used by internal teams, customers, and partners
Bridge Research and Product:
- Partner with our senior roboticist and take ownership of the product-side embedded work so robotics research stays focused on controls, kinematics, and autonomy.
- Absorb existing tribal knowledge quickly and turn it into a system the broader team can operate, so firmware is never a single point of failure.
- Be the point person for bringing new FLX BOT hardware iterations online; flashing, commissioning, and validating each build.
Sensor Bring-Up and Rapid Prototyping:
- Own peripheral integrations end-to-end; actuators, motor controllers, RGBD cameras, IMUs, and time-of-flight sensors; from concept through prototype to production.
- Stand up vendor demo kits, wire in dev boards, get point clouds, images, and IMU data flowing, and run off-the-shelf examples so the team can iterate quickly.
- Rapidly prototype embedded experiments: make sensors talk, capture data, and prove out concepts that can later be productized.
- Debug and validate embedded systems using signal analyzers, oscilloscopes, and real hardware in real environments.
Define the Firmware Strategy:
- Meet with management and customer-facing teams to understand user needs, current and pending programs, and deadlines for product releases and functionality.
- Architect FLX’s go-to-market firmware strategy, software architecture patterns, module boundaries, and scalable development workflows.
- Work with the hardware team to define testing procedures and design test hardware. Help create the physical systems your team needs to write and ship reliable code.
- Define what “good” looks like: test strategy, code review standards, Git and CI practices, documentation, and release processes.
- Build systems that let us ship fast prototypes and urgent patches without accumulating unpayable technical debt.
Lead People, Program, and Execution:
- Manage and mentor a small embedded team, including hiring and developing junior engineers.
- Translate the FLX product roadmap and customer contracts into software milestones with demonstrable wins on a regular cadence; wins that are visible to engineers and non-engineers alike.
- Balance rapid wins with meaningful long-term progress. Software at FLX should never be a year of silence before a single big deliverable.
- Be the software voice in hardware-heavy meetings and translate customer and mission goals into firmware priorities.
- Drive project execution: keep work structured, unblock engineers, and make sure firmware deliverables ship on time.
You Are:
- A senior embedded and firmware engineer who writes modern C++ and builds systems meant to last.
- A calm, capable technical leader who can guide a growing team, collaborate across disciplines and with external partners, and can balance tradeoffs between production speed and code quality.
- Someone who has shipped embedded code on real, customer-facing products, not just research prototypes or academic projects, and has the battle scars to show it.
- A T-shaped engineer:
- Deep in firmware, and comfortable enough with sensors, electronics bring-up, and robotics frameworks to be useful across a mechatronics team.
- Someone who thinks in architecture and roadmaps as easily as tickets and patches.
- A power user of modern AI coding tools who also has the technical experience to actually write your own code to get it across the line that is scalable and maintainable. Able to use them to rapidly prototype features, then harden them for production. Yet also has
- Excited about robotics, real hardware, and shipping systems that work outside the lab, including in demanding DoD and industrial environments.
Qualifications:
Required:
- 8+ years of professional experience developing embedded firmware for production systems in C/C++.
- Leadership experience as a team lead in a scaling early stage company.
- Experience converting business and product goals into a software product roadmap and executing it.
- A track record of shipping embedded software on real, customer-facing products balancing production discipline with rapid betas and prototyping
- Prior experience in startup/early stage hardware/mechatronics product companies.
- 3+ years of recent, hands-on experience with ARM Cortex-M microcontrollers (STM32 and Teensy highly preferred). Experience with PlatformIO for cross-platform development across microcontrollers.
- Strong knowledge of communication protocols (SPI, I2C, UART, USB) and low-level driver development.
- Experience with bare-metal programming and resource-constrained optimization.
- Proven ability to troubleshoot, profile, and optimize for performance, memory, and timing on real-time systems.
- End-to-end sensor integration experience covering hardware, drivers, and the data pipeline.
- Strong Git and modern development workflow practices.
- Excellent written and verbal communication, able to explain progress to engineers, customers, and investors alike.
- Demonstrated ability to lead engineering execution in ambiguous, fast-moving environments.
- U.S. Citizenship (due to DoD requirements).
Preferred:
- 3+ years developing on Linux, including toolchains, scripting, and build systems, especially optimizing boot times.
- Comfort reading data sheets, electrical schematics, and working hand-in-hand with hardware and electrical engineers.
- Motor control experience with stepper or BLDC systems.
- Experience building bootloaders or OTA and in-field update systems.
- Python or another object-oriented language for build, test, and tooling automation.
- ROS or ROS2 literacy, enough to run vendor demos, wire a sensor into a node, and integrate with a robotics researcher who owns the deeper stack.
- Familiarity with basic perception and sensor-fusion concepts such as Kalman filtering and time synchronization across sensor streams.
- B.S. or higher in Computer Engineering, Electrical Engineering, Computer Science, or Software Engineering, and/or equivalent experience.
Who You’ll Partner With:
- The CEO on product vision, customer programs, and go-to-market strategy.
- Our senior roboticist on robot controls, kinematics, and the broader robotics stack.
- Mechanical and electrical engineering leads on hardware bring-up, test fixtures, and integration.
Company Core Values:
- Do what you say, say what you do.
- We all make mistakes; it is what we do afterwards that defines us.
- Treat all with respect. Period.
- Leave a situation better than you found it.
- Just because something has always been done a certain way, doesn’t mean it has to be done that way in the future.
Compensation and Location:
- Salary: Competitive for an early-stage company, with performance-based increases tied to company milestones and your expanding responsibilities.
- Equity: A meaningful, early-stage equity grant. You will be a critical part of our success, and your compensation will reflect that.
- Location: Bethlehem, PA area strongly preferred so you can lead on the ground alongside the CEO and engineering team. Remote or hybrid considered for exceptional candidates.
- Travel: Occasional travel to customer sites, pilots, and partner offices.
- Flexibility: Willing to adapt role and package for the right candidate.
About FLX Solutions
Sourced by ZipRecruiter
Company size
1 - 10 Employees
Headquarters location
Bethlehem, PA, US
Year founded
2019