Senior Embedded Software Engineer
Qnergy Careers
Job Description
Job Description
Description:
Job Summary:
The Senior Embedded Software Engineer will design, develop, and support the embedded software and firmware at the heart of Qnergy's products – from bare-metal microcontroller firmware to embedded Linux systems. This is a senior hands-on individual contributor role with broad ownership across the embedded stack, working closely with electrical, mechanical, and software engineers. As the company grows, this role has a path to grow into a technical leadership position for the embedded discipline.
Responsibilities:
- Design, implement, and maintain bare-metal and RTOS-based firmware (STM32 / FreeRTOS) for engine controllers, supervisory/system controllers, power electronics, and monitoring systems.
- Develop and support embedded Linux platforms, including system services, networking, and device integration.
- Own productization aspects of firmware: bootloaders, over-the-air / field firmware updates, secure boot, flash and file systems, watchdogs, and low-power operation.
- Integrate and support communication interfaces: fieldbus protocols (e.g., Modbus RTU/TCP, CAN, RS-485), remote connectivity (e.g., cellular/LTE), and cloud telemetry (e.g., MQTT, feeding the Qnergy Dashboard.
- Debug complex cross-domain issues using lab equipment (oscilloscope, logic analyzer, debuggers) and contribute to hardware design reviews and board bring-up.
- Collaborate with electrical, mechanical, and cloud/software teams on architecture, interfaces, and design tradeoffs.
- Establish and improve engineering practices for embedded development: version control, code reviews, automated builds, CI/CD for firmware, hardware-in-the-loop testing, and effective use of modern development and AI-assisted tooling.
- Support manufacturing, field service, and customer-facing teams in diagnosing and resolving issues from returned or deployed units.
- Document designs, interfaces, and test procedures to a standard appropriate for safety and reliability-critical products.
Education & Experience:
- 7+ years of professional experience in embedded systems, firmware, or embedded software development.
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field – or equivalent practical experience.
- Experience shipping embedded products that operate in the field (industrial, IoT, energy, automotive, aerospace, or similar).
- Experience taking products from development through certification, manufacturing, and field deployment is a strong plus.
Skills & Abilities:
Must-have:
- Strong proficiency in C (and/or C++) for resource-constrained, bare-metal and RTOS environments.
- Hands-on experience with STM32 (or similar ARM Cortex-M) microcontrollers and FreeRTOS (or a comparable RTOS).
- Working experience with embedded Linux (e.g., OpenWrt, Yocto, or Buildroot-based systems), including device configuration, networking, and cross-compilation.
- Experience with bootloaders, OTA/firmware update mechanisms, secure boot, and flash/file system design.
- Proficiency with common communication buses and protocols: UART, SPI, I2C, CAN, Ethernet.
- Able to read and interpret schematics and datasheets.
- Comfortable debugging with lab equipment: oscilloscope, logic analyzer, JTAG/SWD debuggers, and multimeters.
- Solid understanding of embedded system fundamentals: interrupts, DMA, timers, ADCs, power management, and memory-constrained design.
- Disciplined engineering habits: version control (Git), code reviews, and structured testing of embedded code.
Nice-to-have:
- Ability to contribute to hardware design: schematic review, component selection, and board bring-up.
- Experience with PCB design tools (e.g., Altium, KiCad).
- Experience with industrial fieldbus protocols (Modbus RTU/TCP, CANopen) and RS-485 networks.
- Experience with cellular/LTE or other remote connectivity modules, and with IoT telemetry protocols (MQTT,
- Familiarity with firmware security practices: secure boot chains, encrypted updates, and key storage.
- Experience with CI/CD for firmware, automated testing, or hardware-in-the-loop test rigs.
- Familiarity with safety or reliability-critical development practices (e.g., functional safety standards).
- Exposure to cloud-side integration (device management, provisioning, dashboards).
Work Environment:
- This is an on-site role based at our Ogden, Utah facility, with regular access to hardware, lab equipment, and test fixtures.
- Regular use of a computer keyboard is required.
- Regularly sits for several hours per shift; occasional standing work at lab benches.
- Ability to read and interpret schematics, datasheets, and technical documents.
- Performs detailed work on multiple concurrent projects.
- ...Job Description Job Description Description: Job Summary: The Senior Embedded Software Engineer will design, develop, and support the embedded software and firmware at the heart of Qnergy's products – from bare-metal microcontroller firmware to embedded Linux systems...SeniorWork experience placementCasual workRemote workShift work
$122.8k - $184.2k
...You’ll Get To Do: Define and generate software functional requirements, interface control... ...in accordance with Northrop Grumman engineering processes (CMMI, DO178C, MISRAC). Coordinate... ...as a software engineer (development of embedded firmware or application code)....SeniorRelocation packageShift work$82.3k - $220k
...solutions. From military defense and space exploration to biomedical engineering, lives often depend on the solutions we provide. Our... ...information about Draper, visit Job Description Summary: The Software Engineer (SMTS) works on mission-oriented projects that span from...SeniorFull timeLocal area$122.8k - $184.2k
...are not only part of history, they\u0027re making history.\n\nNorthrop Grumman Defense Systems is seeking Sr. Principal Embedded Software Engineers for the Flight / Guidance Navigation \u0026 Control (GN\u0026C) Software Team. This position will be located in Roy, Utah...SeniorFull timeWork experience placementInternshipRelocation packageMonday to ThursdayShift work$93.09k - $124.12k
...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Senior IT Systems Engineer provides advanced Tier II support by troubleshooting and repairing network devices, tools, and services for a nationwide...SeniorFull timeTemporary workWork at officeRemote workShift workNight shift- Taxpayer ServicesA description of the business units can be found at: are to be filled in following area(s):TS - Non Service Center - Submission Processing Headquarters - Accounting & Tax PaymentThis job (or announcement) is open to current permanent IRS competitive service...SeniorPermanent employment
- Duties The following are the duties of this position at the full working level. If this vacancy includes more than one grade and you are selected at a lower grade level, you will have the opportunity to learn to perform these duties and receive training to help you ...Senior
- ...The Auberge at North Ogden, part of CIMA Senior Living in Ogden, UT, seeks a Maintenance Director to lead all building maintenance operations for residents and staff. You will develop preventive maintenance, supervise staff, manage vendor contracts, and coordinate...Senior
- Duties The following are the duties of this position at the full working level: Performs assignments that are agency-wide in scope and have significant impact on issues facing the operating unit. Conducts Business Reviews of field and headquarters offices, serves...Senior
- DutiesThe following are the duties of this position at the full working level. If this vacancy includes more than one grade and you are selected at a lower grade level, you will have the opportunity to learn to perform these duties and receive training to help you grow...Senior
- Cogir Senior Living is seeking a dedicated Resident Lifestyle Assistant to support the Resident Lifestyle Director in designing, coordinating daily life enrichment activities for active residents. You will help promote physical, mental, emotional, and social well-being...Senior
- ...We are hiring a Senior Paid Media Manager to personally own and execute our paid search and local acquisition efforts. This is a hands‑on, execution‑first role designed for an experienced PPC practitioner who wants direct ownership, accountability, and impact. This is...SeniorLocal area
- The Auberge at North Ogden in Ogden, UT is seeking a Maintenance Director to lead all building maintenance operations for a senior living community. You will ensure a safe, functional environment for residents and staff while coordinating preventive maintenance and vendor...Senior
$100k - $115k
...Job Description Job Description Title : Senior Automation Engineer Location : Ogden, UT Hire Type : Direct Hire Salary : $100k-$115k/yr. Benefits : Recognition awards, company events, family events, university discount options, gender pay equality...Senior- Senior ConsultantWe are seeking a skilled Network & Security Engineer to manage, support, and optimize enterprise network and security infrastructure. The ideal candidate will have hands-on experience with firewall administration, wireless networking, authentication services...SeniorRemote work
- Server Position A Server in a memory care, assisted living and/or independent living facility is responsible for providing excellent dining service to residents, ensuring a positive and enjoyable meal experience. This includes tasks like taking orders, serving food ...Senior
- ...Job Description Job Description Automation and PLC Senior Engineer What you’ll do: Design, develop, and implement automation solutions to streamline internal processes and workflows Build prototypes and proof-of-concepts for new tools, systems, and technologies...SeniorLocal area
- ...Description Job Description Description: Job Summary: The Senior Mechanical Designer is a highly experienced individual... ...manufacturability of complex parts. This role applies advanced engineering judgement to resolve design challenges, lead feasibility efforts...Senior
- Job Description 1st Shift: 5am - 2:30pm or 6am - 3:30pm (Mon-Fri) MUST BE A US CITIZEN (NO GREENCARD HOLDER) POSITION SUMMARY: With minimum supervision, responsible for coordinating the timely movement and processing of parts on multiple programs or areas...SeniorTemporary workDay shift
$16.75 - $17 per hour
Assistant Store Manager Hourly rate ranges from $16.75 - $17.00 per hour and is dependent upon qualifications and experience. Benefits include: Company Paid Sick Time, Paid Vacation Time, Paid Holidays, Bereavement Pay, Jury Duty Pay, Contest Prize Awards, 401K Plan...SeniorHourly payLocal area- ...Job Description Job Description DCS has an exciting opportunity for a Senior Program Manager to support the Theatre Battle Control Division (AFLCMC/HBD). You'll lead the planning, execution, and sustainment of complex C2ISR, battle management, and air/missile...SeniorFull time
- ...Job Description Job Description We are looking for an experienced Senior Oracle Developer to strengthen and support a highly customized Oracle E-Business Suite environment. In this role, you will build and refine technical solutions that keep core business functions...Senior
- ...Description Description: Job Summary : The Senior Buyer is responsible for managing the... ...cost. Collaborate with production, engineering, and quality teams to ensure materials... ...management skills. Proficiency in procurement software and ERP systems (e.g., SAP, Oracle,...SeniorContract work
- Senior Technical Designer - ACTA (In-Office, Ogden UT) Schedule: Full-Time, On-Site Experience Required: 5+ Years Technical Design Experience Department: Product / Design ACTA, a fast-growing activewear and loungewear brand, is hiring a Technical Designer to bring our...SeniorFull timeWork at officeOverseas
- ...Job Description Job Description DCS is seeking a Senior Network Administrator to support the Training Division (AFLCMC/WNR) at... ...web-based IT equipment management systems and custom Government software applications Perform VMware server administration, including...Senior
- ...Job Description Job Description Senior Financial Analyst We’re looking for a Senior Financial Analyst to work closely with production plants, including plant Finance teams and department heads, to provide actionable insights that guide strategic and operational...SeniorLocal area
$122.8k - $184.2k
...employees are not only part of history, they're making history. Northrop Grumman Defense Systems is seeking a Sr. Principal Software Engineer. This position is located in Clearfield, UT and supports the ICBM Sustainment Team. What you'll get to do: •...SeniorRelocation packageShift work$24.6 - $37.46 per hour
...Job Description The Administrative Coordinator - Senior is responsible for the coordination of various administrative functions for... ...healthcare setting. Experience with spreadsheets and presentation software. Leadership experience (e.g., providing training to others on...SeniorHourly payWork at officeLocal areaRemote workMonday to Friday$18 - $20 per hour
...departments. ~ Maintain confidentiality of all resident care information. ~ A genuine desire to improve the quality of life for seniors. ~ Create and uphold an atmosphere of warmth, patience, enthusiasm, and a calm and cheerful environment. Benefits...SeniorFull timeTemporary workPart timeLocal areaFlexible hoursShift workWeekend workDay shift$18 - $20 per hour
Cook Type: Full-Time or Part-Time Shift: Day shift availability, Various schedule, Weekend availability needed Wage: $18-$20/hr DOE Job Summary The Cook will be responsible for preparing nutritious, flavorful meals for residents across varying levels of ...SeniorFull timePart timeLocal areaFlexible hoursShift workWeekend workDay shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!
- senior tax Ogden, UT
- senior consulting engineer Ogden, UT
- senior medical science liaison Ogden, UT
- senior software engineer remote Ogden, UT
- senior performance engineer Ogden, UT
- senior manager m&a tax Ogden, UT
- senior living Ogden, UT
- senior performance tester Ogden, UT
- senior sales Ogden, UT
- senior manager creative operations Ogden, UT



