Senior Software Engineer, Embedded
NRG
Role Description
As a Senior Embedded Software Engineer, you will be working on the design, implementation, delivery, and maintenance of application-level software running on new embedded Linux based smart home devices. This software will be responsible for integrating smart home devices over various wireless protocols into the Vivint ecosystem and using them to build compelling user experiences.
- Expected to solve problems, collaborate in a team setting, and complete complex software development tasks.
- Communicate effectively and write high quality code.
- Learn new skills and technologies.
You will be working with a team of software, hardware, and quality engineers who are passionate about building great products and unique experiences for our customers. You will also work closely with product leadership to identify and design solutions for pain points within our business and our customer base.
Qualifications
- Proficiency with modern C++.
- Experience with QT/QML framework for building User Interfaces.
- Experience building user interfaces on web or mobile platforms is also beneficial.
- Experience with other languages including Python or Rust.
- Understanding of common web/IoT protocols including MQTT, JSON, protobufs, etc.
- Understanding of object oriented software design patterns.
- Experience with compiling, unit testing and debugging in a Linux environment.
- BS in Computer Engineering, Computer Science, or closely related field.
- At least 5 years of professional software development experience.
Requirements
- Experience leveraging generative AI tools to design, build, debug, and review production quality software (i.e. Claude Code, GitHub Copilot, etc.) is highly desirable.
- Experience with wireless protocols such as WiFi, BLE, Zigbee, or Z-Wave.
Benefits
- NRG Energy is committed to a drug and alcohol-free workplace.
- Employees are subject to periodic random drug testing, and post-accident and reasonable suspicion drug and alcohol testing.
- EOE AA M/F/Vet/Disability.
- Level, Title and/or Salary may be adjusted based on the applicant's experience or skills.
$86.8k - $165.2k
...Collins Aerospace Resilient Connectivity Products (RCP) Engineering as a Senior DevSecOps Software Engineer to shape the future of military... ...and informed. Work with industry experts on advanced embedded software, cryptography, and state-of-the-art computing...SeniorTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours- Analog Devices, Inc. seeks a Senior Engineer for Software Systems Design in Dallas, Texas. The role involves translating system architecture into designs for Battery Management Systems and developing embedded software. With a Master's degree in Electrical and Computer Engineering...SeniorFull timeRemote work
$141k - $225.6k
...Senior Software Embedded Engineer Seattle, Washington, United States Join Axon and be a Force for Good. At Axon, we're on a mission to Protect Life. We're explorers, pursuing society's most critical safety and justice issues with our ecosystem of devices and cloud...SeniorWork experience placementWork at officeRemote workWorldwide$86.8k - $165.2k
...100 years of experience and renowned engineering expertise to meet the needs of today’s... ...aerospace and defense. As part of the Software Engineering Space and Air Center team,... ...solutions. We are looking to hire experienced Senior Embedded Software Engineer to work in a Quick...SeniorFull timeTemporary workWork experience placementWork at officeRemote workWorldwideRelocationFlexible hours$100.32k - $125.4k
...others. Join us in our mission to create a more connected world, where every voice is heard and every story matters. Senior Engineer, Embedded Software Senior Engineer, Embedded Software (Job ID 164042) The Senior Engineer, Embedded Software is responsible for designing...SeniorTemporary workRemote workFlexible hours€8,000 per month
Role Description To nie jest typowa rola embedded. To projektowanie systemów, deterministyczna komunikacja, real‑time i odpowiedzialność za kluczowe elementy produktu. Będziesz pracować przez cały stos - od niskopoziomowego firmware po komunikację z backendem. W praktyce...SeniorFull time- ...Seeking a full-time Senior Embedded Firmware Engineer, this remote position will focus on technical leadership, architecture, and mentoring while working with embedded C/C++, Linux, RTOS, IoT, and networking protocols. Key responsibilities Lead technical initiatives and...SeniorFull timeRemote work
- ...Planning. THE WORK In this position the Engineer will be responsible for the design,... ...testing and system level integration of software and firmware. Perform the development,... ...include the design, and support testing of embedded software in a lab facility, including...SeniorFull timePart timeWork at officeRemote workRelocationFlexible hoursShift work3 days per week
$134k - $236.33k
...mission effectiveness, platform capabilities, and national security for customers around the world. The Work As a Senior Staff Embedded Software Engineer, you will serve as a technical leader responsible for the architecture, design, development, integration, and...SeniorFull timeTemporary workPart timeWork experience placementWork at officeRemote workRelocationFlexible hoursShift work3 days per week- ...Senior Embedded Software Engineer Texas, Texas, United States About the Role We are seeking a Senior Embedded Software Engineer to join our team and contribute to the advancement of hardware security. In this role, you will develop, optimize, and secure embedded...SeniorRemote workFlexible hours
- Role Description We are seeking a strong Senior Embedded C/C++ Engineer for the development of advanced telecommunications systems. This is a hands... ...contribution to development and optimisation of embedded software in C/C++ for telecommunications systems. ~Support tech...SeniorFull timeRelocationFlexible hours
$145.6k - $276.8k
...years of experience and renowned engineering expertise to meet the needs... ...of aerospace and defense. Software Department team in Goleta,... ...highly motivated, experienced Senior Principal Software Engineer to... .... Experience with embedded microprocessors, system on a...SeniorTemporary workWork experience placementWork at officeLocal areaRemote workRelocation packageFlexible hours- ...Senior Embedded Software Engineer (Wireless Systems) We are seeking a Senior Embedded Software Engineer to join a highly advanced engineering team developing software for wireless communication devices. This is not a typical embedded role. The environment is technically...SeniorLocal areaRemote work
- ...Overview Webster & Webster Associates is conducting a search on behalf of our client, a leader in embedded security solutions, for a Senior Embedded Software Engineer. This role is ideal for a highly skilled software engineer with a strong background in C programming...SeniorFull timeRemote workRelocation
$162.9k - $244.3k
...Job Description Summary We are seeking a highly skilled Senior Embedded Reliability Engineer with a strong background in protection and control systems, energy management devices, and utility-scale software for transmission and distribution (T&D) applications. In...SeniorWork at officeRemote workRelocation package- ...Position: Senior Embedded Software Engineer Location : Franklin Lakes, NJ Duration : 12+ Months contract Total Hours/week: 40.00 1st Shift Client: Medical Device Company Employment Type: Contract on W2 (Need US Citizens Or GC Holders Only)...SeniorContract workH1bRemote workFlexible hoursDay shift
$115k - $135k
...complementary analytical technologies, software automation, and machine learning. For more... ...to collaborate with world-class engineers and scientists developing groundbreaking... ...this role, you will design and develop embedded software that controls sophisticated electromechanical...SeniorWork at officeRemote workWorldwide€50k - €101k per year
Role Description As a Senior Embedded Linux OS Engineer, you are Nabu Casa's primary embedded Linux engineer within the Hardware Team, responsible... ...lifecycle. Working at the boundary between hardware and software, you help ensure Home Assistant OS runs reliably on Nabu...SeniorFull timeRemote workWork from home1 day per week- ...Job Title: Senior Embedded Software Engineer (Medical Devices) Location: ~15 miles North of Boston, MA (3 Days Onsite, 2 Day WFH) Employment Type: Full-Time, Direct Hire (W2 Only - No Relocation, Locals Only) Salary Range: Salary + 10-15% Bonus...SeniorFull timeLocal areaWork from homeRelocation
$57 - $86 per hour
...Senior Embedded Software Engineer Quest Defense Systems & Solutions is seeking a Senior Embedded Software Engineer to support a mission-critical effort focused on advancing assured Positioning, Navigation, and Timing capabilities for military platforms operating in...SeniorHourly payFull timeTemporary workLocal areaRemote workFlexible hours- ...About the job Senior Embedded Software Engineer About Castelion Castelion is bringing a new approach to defense development and production: one that focuses on short, iterative design cycles, rapid flight testing in development, and modern commercial manufacturing...Senior
$125k
...Senior C++ Embedded Firmware Software Engineer Five or more years of C, C++, or C# embedded firmware engineering experience as well as a four year degree in Computer Science, Computer Engineering, Electrical Engineering or Software Engineering are required Pay is...SeniorPermanent employmentFull timeRemote work- ...family commitments. Meet Our Engineers On The Vehicle Os Team!... ...deploy, and update complete vehicle software and AI applications. This is one... ...The Role We are looking for senior software engineers with expertise in developing embedded software applications on production...SeniorFor contractorsFor subcontractorCasual workWork at officeRemote workFlexible hoursDay shift
$149k - $198.5k
...autonomous driving system team works at the intersection of software engineering, machine learning, sensors, and hardware compute platforms to... ...you are a software engineer and love the idea of working on embedded AI hardware and software compute systems to create the next...SeniorWork at officeRemote work$145k - $175k
...Senior Embedded Software Engineer Do you want to change how the world creates? At Formlabs, we're building the tools that make it possible for anyone to bring their ideas to life, from cutting-edge products to life-saving medical devices. Our 3D printing technology...SeniorFull timeWork at officeRemote workWorldwideFlexible hours$120k - $160k
...Job Title: Senior Embedded Software Engineer Location : Fort Worth TX or Palmdale CA. Compensation: $120,000 - $160,000 + Bonus Eligible Security Clearance: Active Secret Clearance Required Who we are: Founded in 2004 with locations in Atlanta, GA,...SeniorRemote work- ...connectivity, working closely with software, hardware, DSP, and application team... ...members. You will define and own the embedded firmware platform powering Sonance's... ...powers them. Your Mission As a Senior Embedded Software Engineer, you will define and own the...SeniorFull timeContract work
- ...Senior Embedded Firmware Engineer – Syracuse, NY Legrand – Pass & Seymour Team. Responsibilities Execute the design, development, debugging, and hardware/software integration of embedded firmware solutions for new and existing electrical wiring devices according to product...SeniorTemporary workRemote work
$165k - $260.5k
...between many communications options. The engineering required to meet these requirements must... ...-to-day You will be responsible for software development and systems engineering You... ...team to plan, track, complete embedded software development for multiple SATCOM...SeniorRemote work- ...Job Description Senior Embedded Firmware Engineer Location: Austin, TX (Preferred) / Remote Experience: 10+ Years Employment Type... ...the design, development, and optimization of embedded software solutions. Key Responsibilities • Design, develop...SeniorContract workPart timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Embedded. Be the first to apply!
- senior robotics software engineer Remote
- intermediate software engineer Remote
- junior software developer Remote
- graduate software engineer Remote
- software engineer internship Remote
- senior software engineer Remote
- software developer fintech Remote
- software engineer visa sponsorship Remote
- software engineer student Remote
- senior software engineer ruby on rails Remote





