Staff Software Engineer, Embedded jobs in United States
cer-icon
Apply on Employer Site
company-logo

NRG Energy · 1 day ago

Staff Software Engineer, Embedded

NRG Energy is a leading smart home company dedicated to redefining the home experience with intelligent products and services. In this role, you’ll design, develop, and maintain embedded software for Vivint’s smart home security cameras, collaborating with various teams to deliver reliable and innovative camera experiences.

EnergySolarWind Energy
check
Comp. & Benefits
check
H1B Sponsor Likelynote

Responsibilities

Own technical scope and delivery for embedded projects by defining architecture, guiding implementation, and ensuring alignment with business objectives
Mentor engineers to elevate team effectiveness through best practices and foster a collaborative, high-performance culture
Design, develop, and maintain C/C++ and Rust software for IoT security cameras running embedded Linux, in collaboration with mobile, backend, and AI teams
Participate in architecture discussions, design and code reviews, and technical planning
Collaborate with hardware and quality engineers on integration and troubleshooting
Develop and maintain automated unit and functional tests

Qualification

Embedded software developmentC/C++RustEmbedded Linux developmentAutomated testingAI tools for software designHardware communication peripheralsIoT networking protocolsSource control (Git)Containers (Docker)CI/CD pipelinesMentoring engineersProblem-solving abilitiesCommunication skillsInterpersonal skills

Required

8+ years of professional, embedded software development experience
B.S. in CS, EE/CE, or related field
5+ years of experience with C, C++ or Rust
Proven ability to take initiative and drive projects to completion
Excellent problem-solving and analytical abilities
Strong communication and interpersonal skills, with a proven ability to work well in cross-functional teams
Experience with embedded Linux development
Experience with automated testing (unit and functional)
Experience leveraging AI tools for software design, development, and review
Experience with hardware communication peripherals and I/O such as UART, SPI, I2C, GPIO, DMA, etc
Knowledge of IoT networking and communication protocols (WiFi, Bluetooth LE, TCP/IP, UDP, MQTT, gRPC)
Familiarity with source control (Git), containers (Docker), and CI/CD pipelines (Gitlab) for automated testing and deployment
Ability to troubleshoot hardware-software integration challenges effectively

Preferred

M.S. in CS or EE/CE preferred
Rust programming
Yocto, embedded Linux build system
IoT cloud integration and OTA updates
Board bring-up, device tree, bootloader, and driver integration
Audio/video technologies (GStreamer, WebRTC, RTSP, HLS, H.264/H.265, Opus)
Security principles in embedded systems and IoT
Real-time operating systems (RTOS)

Benefits

Free daily lunch and drinks on site
Paid holidays and flexible paid time away
Employee/Friends/Family Discounts
Onsite health clinic, gym, gaming tables
Medical/dental/vision/life coverage & 24/7 Medical Hotline
401(k) + Employer Match
Employee Resource Groups

Company

NRG Energy

company-logo
NRG Energy is an integrated power generation and supply firm that offers offsite solar, wind power, and smart grid retail services.

H1B Sponsorship

NRG Energy has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (31)
2024 (19)
2023 (25)
2022 (14)
2021 (9)
2020 (25)

Funding

Current Stage
Public Company
Total Funding
$6.99B
Key Investors
Public Utility Commission of Texas
2025-09-24Post Ipo Debt· $4.9B
2025-08-04Post Ipo Debt· $216M
2024-10-16Post Ipo Debt· $1.88B

Leadership Team

leader-logo
Lawrence S Coben
President, CEO and Chair of the Board
linkedin
leader-logo
Anne C Schaumburg
Lead Independent Director
Company data provided by crunchbase