Software Engineer jobs in United States
Explore 1,345 matching jobs.
Embedded Software Engineer
Technology Advancement Group, Inc. (TAG)®
Posted: 10/21/2026AndroidLinuxRTOSSwitching
Senior WordPress Developer
SEON
Posted: 10/21/2026DNSJavaScriptMySQLPHPReactSCSSWordPress
Software Engineer
Humana
Posted: 10/21/2026Cyber SecurityJavaScript
Engineer – Frame Engineering
GlobalFoundries
Posted: 10/21/2026Unix
Web Application Developer
Saint Louis University
Posted: 10/21/2026CloudJavaScriptjQueryMySQLPHP
Software Engineer
Miratech
Posted: 10/21/2026AzureCloudDistributed SystemsGoogle Cloud PlatformKafkaMicroservicesReactGo
Software Engineer
Miratech
Posted: 10/21/2026AzureCloudDistributed SystemsGoogle Cloud PlatformKafkaMicroservicesReactGo
Engineering Intern
Regal Rexnord
Posted: 10/21/2026Senior ABAP Developer
RTX
Posted: 10/21/2026Director of Engineering – Fan Experience
Gametime
Posted: 10/21/2026ReactReact NativeSQL
Workday System Developer
Gusto
Posted: 10/21/2026Lead Microsoft Dynamics 365 Developer
Kemper
Posted: 10/21/2026AzureJavaJavaScriptServiceNowSplunkSpringSpring BootSpringBoot.NET
Senior ERP Developer – Workday
Vitalant
Posted: 10/21/2026CloudERPSOAP
Engineering Technician, 5
AMERICAN SYSTEMS
Posted: 10/21/2026Linux
Senior Mobile Engineer
ComPsych
Posted: 10/21/2026JavaJestKotlinPythonReactReact NativeSwiftGo
Lead zOS Systems Programmer
Truist
Posted: 10/21/2026Cloud
Manager, Forward Deployed Engineering
Nimble Gravity
Posted: 10/21/2026AWSAzureCloudGoogle Cloud PlatformPythonTypeScript
Engineering Technician
AHEAD
Posted: 10/21/2026AssemblyLinux
Messaging Developer
dentsu Austria
Posted: 10/21/2026BootstrapCloudJavaScriptOracle
Project Director – Pipeline Engineering, Construction
NextEra Energy, Inc.
Posted: 10/21/2026Software Engineer
Miratech
Posted: 10/21/2026AngularAWSAzureCloudDistributed SystemsGoogle Cloud PlatformJavaJavaScriptKafka+4 more

Embedded Software Engineer
Technology Advancement Group, Inc. (TAG)®Posted 10/21/2026full-timeAshburn • Virginia • United StatesMid-LevelSenior💰 $130,000 - $160,000 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in embedded software architecture and development for assured positioning, navigation, and timing products, with a strong focus on performance optimization and security implementation. Proficient in integrating various sensors and customizing Android OS for embedded devices.
Highest-signal resume keywords
Embedded Linux ExperienceFirmware Development for 32-Bit MicrocontrollersBoard Bring-Up and BSP DevelopmentPerformance Optimization TechniquesU.S. Government Security Clearance Eligibility
Tech Stack
Tools & technologiesAndroidLinuxRTOSSwitching
About the role
Key responsibilities & impact- Architect and build embedded software for next-generation assured positioning, navigation, and timing (PNT) products
- Report to the Technical Director and lead architecture and development
- Evaluate and select processors and subsystems
- Write embedded code for single-core and multi-core processors
- Integrate civilian and military GNSS receivers, IMUs, and other sensors
- Customize and integrate Android OS for embedded devices and custom hardware
- Work in the Linux kernel, device drivers, HAL, and system services
- Lead board bring-up and BSP development
- Develop and optimize peripheral drivers
- Debug bootloaders, kernel panics, and driver failures
- Analyze and tune performance and power consumption
- Implement platform security with secure boot, SELinux, and dm-verity
- Write firmware and state machines for 32-bit microcontrollers on bare metal, an RTOS, or Android
- Integrate SPI, I2C, UART, MIPI, CAN, USB, GPIOs, interrupts, Bluetooth, Wi-Fi, LoRa, and ISM-band radios
- Manage power through power islands, power states, core switching, and dynamic clocking
- Collaborate with hardware, systems, and test engineers
Requirements
What you’ll need- Embedded Linux and Android experience, including kernel, device drivers, HAL, and system services on custom hardware
- Board bring-up and BSP development or maintenance
- Debugging bootloader, kernel, and driver failures on real hardware
- Firmware and state-machine development for 32-bit microcontrollers on bare metal and an RTOS
- Experience with SPI, I2C, UART, MIPI, CAN, USB, GPIOs, and interrupts
- Experience evaluating/selecting processors or subsystems and making architecture decisions for a shipped product
- Multi-core processor development
- Performance and power optimization using power states, core switching, or dynamic clocking
- Must be a U.S. person under ITAR (U.S. citizen or national, lawful permanent resident, refugee, or asylee)
- Must be able to obtain and maintain a U.S. government security clearance, requiring U.S. citizenship
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Embedded Software DevelopmentMulti-Core Processor DevelopmentDebugging Bootloaders and Kernel FailuresDevice Driver DevelopmentPower Management TechniquesSPI, I2C, UART, MIPI, CAN, USB IntegrationSecure Boot ImplementationState Machine DevelopmentPerformance TuningCustom Hardware Integration
Tools & Technologies
Android OSLinux KernelReal-Time Operating Systems (RTOS)HALSystem Services
Industry Keywords
Assured PositioningNavigationTiming (PNT)ITAR ComplianceU.S. Citizenship Requirement