CareerPlanSign in

Senior Software Manager

Henderson, Nevada💼 Full-time🗓 2026-07-29 → 2026-09-26

Core

Lead the software development team delivering embedded software solutions for power generators, air compressors, and hybrid energy systems.

Role type

Senior Software Manager (Embedded Systems)

Builds

Fleet manager software, hybrid energy systems, and smart load bank systems for industrial and fleet applications.

Domain

Industrial automation, embedded systems, and energy management.

Deliverable

production ML models | product features | infrastructure

Required skills

Agile/Scrum leadership, stakeholder management, embedded software development, CI/CD implementation, code review, technical documentation, performance management, cloud services integration, telematics data integration, edge/embedded device integration, Python, TypeScript, C/C++, MQTT, TCP/IP, CANbus/J1939, Docker, AWS IoT Core, Modbus, Git/GitHub, VS Code, gdb.

Preferred skills

Hybrid power systems experience, CODESYS Structured Text/Ladder Logic, Energy Management System algorithms, microgrid control algorithms, IEEE/ISO industry standards, automotive/aerospace/industrial automation control systems, functional safety standards (ISO 26262, IEC 61508), AWS Certified Architect, Scrum at Scale.

Technologies

Python, TypeScript, C/C++, MQTT, TCP/IP, CANbus, J1939, Docker, AWS RDS, AWS IoT Core, Modbus, Git, GitHub, VS Code, gdb, CODESYS, Postman, pytest, React.

Responsibilities

Lead daily software development team operations including sprint planning, backlog grooming, stand-ups, and retrospectives. Define software tasking and delivery schedules with the Director of Software Development. Translate business and product needs into technical requirements and actionable sprint deliverables. Champion Agile methodologies (Scrum/Kanban) as the primary way of working. Coordinate delivery and integration of fleet manager software with external development partners. Implement CI/CD and software test best practices including End-to-End testing with QA/DevOps. Participate in code reviews to maintain code quality and architectural standards. Ensure seamless integration between cloud services, telematics data, and edge/embedded devices. Create and maintain technical documentation for software designs, algorithms, and test procedures. Ensure compliance with industry standards and best practices in embedded software development. Drive continuous improvement of software development processes, tools, and Agile practices. Manage employee performance, conduct one-on-one meetings, and support annual performance reviews and succession planning. Review and approve employee timesheets, sick time, and PTO requests.

Seniority

Senior, hands-on IC with management responsibilities

Sourced via lever · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.