Embedded Systems Engineer II
Nomad GCS
Job Description
Job Description:\n\nThis position requires that you must be a US Citizen for consideration and meet all Federal Contractor employee requirements. Nomad GCS does not support the H1B Visa for this position.\n\nNomad GCS is currently seeking a Level II Embedded Systems Engineer. Please note the Level II Expectation in red below.\n\nThis position requires onsite training at our Columbia Falls, Montana facility, beginning on hire date. Length of time for training is at the discretion of the Embedded Systems Engineering Manager.\n\nPosition: Embedded Systems Engineer IIDivision: Innovative Solutions GroupDepartment: Embedded Systems & Human Factors Engineering Status: Full-time\n\nOverview: Nomad Global Communication Solutions (Nomad GCS) is a leading provider of communication and response products serving a wide range of customers. Our purpose is to be the solution when every minute matters. We are seeking Embedded Systems Engineers to help design, develop, and support the embedded hardware systems for Nomad Total Command™ (NTC) and other systems integrated into Nomad products.\n\nEmbedded Systems Engineers at Nomad GCS are responsible for the design, development, integration, testing, and lifecycle support of embedded hardware and firmware used within Nomad Total Command™ (NTC), as well as support of embedded systems across all Nomad products and platforms. This includes microcontrollers, embedded processors, sensors, control modules, communication interfaces, and operator control systems that enable deterministic control, automation, monitoring, and safe operation of capabilities across Nomad platforms.\n\nDepending on level (I–V), Engineers progress from learning foundational engineering practices and supporting designs to independently leading complex system architectures, mentoring others, and driving technical strategy across the organization.\n\nThis position requires strong hands-on engineering capability combined with system-level thinking, enabling the engineer to diagnose complex system interactions, guide technical decisions, and improve the robustness and performance of embedded systems deployed in demanding environments.\n\nCareer Growth: Embedded Systems Engineers at Nomad GCS progress through five levels based on demonstrated technical mastery, independence, leadership, and impact. Advancement is supported through mentorship, ownership of embedded subsystems, and alignment with Nomad’s Core Values.\n\nOrganizational Structure: Engineering is organized into Teams and Disciplines within the Innovative Solutions Division.\n\nTeams:\no Team 1 – Standards and Modularity: Builds and maintains engineering standards, modules, templates, and rules enabling repeatability and scale.\no Team 2 – Design: Executes project-level engineering using established standards and less complex custom configurations.\no Team 3 – Advanced: Develops novel systems and resolves first-of-kind engineering challenges.\no Team 4 – Manufacturing & Industrial Engineering: Ensures manufacturability, safety, engineering intent, efficiency, and continuous improvement throughout Production.\n\nDisciplines:\no Mechanical Engineering\no Electrical Engineering\no IT Engineering\no Human Factors Engineering\no Embedded Systems Engineering (where this role is located)\no Software Engineering\n \nAn Embedded Systems Engineer may be temporarily assigned to one or more of the four Teams and support Standards and Modularity, Design Engineering, Advanced Engineering, and/or Manufacturing & Industrial Engineering.\n\nCore Responsibilities – All Levels:\n\nDesign, develop, and support embedded hardware and firmware used within Nomad Total Command (NTC) and other Nomad platforms.\nDevelop firmware and control logic using C/C++ for microcontrollers and embedded processors supporting modules and control interfaces.\nWrite logic that bridges embedded hardware with NTC software using C/C++ and other languages.\nSpecify/test new embedded computers, network switches, and other hardware for NTC or other Nomad platforms.\nIntegrate sensors, actuators, networking interfaces, and operator control systems used by the NTC platform.\nDesign and troubleshoot embedded systems using CAN, SPI, I²C, UART, Ethernet, and related protocols used within various communication networks.\nEnsure systems exhibit deterministic and predictable behavior, particularly in real-time or near real-time environments.\nReview, edit, or write JSON based configuration files.\nImplement error logging, as well as frequent “health checks” and hardware status updates.\nDrive improvements in reliability through testing, diagnostics, and design iteration.\nDiagnose complex interactions between hardware, firmware, networking, and electrical systems.\nWork within Linux-based environments, including containerized environments (Docker).\nFlash embedded firmware for micro-controlled hardware and sensors.\nWrite control logic & software for Programmable Logic Controllers (PLC’s).\nParticipate in efforts to automate and continuously improve NTC hardware configuration.\nAttend meetings regarding upcoming builds, take meaningful notes, and actively participate:\n\nProposal Reviews;\nSales/Project Management Kickoffs;\nSPN reviews, Initial Design Reviews (IDR), and Executive Design Reviews (EDR); and\nActively participate in Executive Reviews and document any findings.\n\nConfigure, or aid in configuring NTC hardware for production projects, ensuring configuration is accurate and aligns with customer requirements and intended system operation.\nAssist production team(s) with troubleshooting NTC issues.\nDesign or assist in designing printed circuit boards (PCB’s)\nParticipate in design reviews, testing, validation, and root cause analysis of embedded hardware and control behavior.\nWork closely with Software Engineering to define hardware abstraction layers (HAL’s) and other methods to translate software commands into hardware actions.\nAssist software in defining how hardware data/control should be presented in the NTC frontend.\nDevelop and improve embedded systems with the goal that hardware control logic is independent of NTC software functionality.\nDesign systems with strong emphasis on fault tolerance, redundancy, and predictable failure behavior.\nAssist field and production teams in resolving challenging system-level issues.\nPrototype and test next-generation capabilities including, but not limited to:\n\nAutomation systems\nAdvanced sensor integration\nAI-assisted monitoring\nAutonomous subsystems\nVehicle information system integration (CAN)\nSelf-deployment capabilities (SLAM, Sensor-Fusion, Computer Vision etc.)\nEdge machine learning\nPredictive maintenance capabilities\nSubsystem data acquisition for local inference.\n\nIdentify opportunities to improve operational awareness, system automation, and reliability.\nCollaborate cross-functionally with Mechanical Engineering, Electrical Engineering, IT Integration, Human Factors Engineering, Software Engineering, Production, Quality, and Program Management teams to ensure embedded systems integrate cleanly with platform subsystems.\nApply continuous improvement principles to improve reliability, determinism, manufacturability, and maintainability of embedded hardware.\nProduce clear technical documentation including:\n\nEngineering notes\nTroubleshooting guides\nTest procedures\nTechnical design documentation\nSystem changes, firmware updates, and hardware improvements.\n\nTranslate operational feedback into engineering improvements.\nUphold and model Nomad Core Values in all work.\nPerform additional duties as assigned.\n\nLevel Expectations:\nEmbedded Systems Engineer l – Entry / Developing\n\nSupport senior engineers with firmware development tasks and documentation related to NTC embedded modules.\nAssist with embedded development using C/C++ and microcontroller platforms used within NTC and other Nomad platforms.\nParticipate in prototype builds, testing, and debugging activities for embedded hardware.\nLearn Nomad embedded standards, communication protocols, and NTC configuration processes.\nGain familiarity with CAN, SPI, I²C, UART, and Ethernet communication used within embedded hardware networks.\nAssist with basic or semi-complex engineering projects.\nWork under close supervision while building technical competence.\n0–2 years embedded systems or related engineering experience.\n\nProgression signal: Learns quickly, reduces rework, completes tasks correctly on the first pass with attention to detail. Continuously takes ownership of assigned tasks and takes initiative. Communicates effectively and professionally with relevant stakeholders.\n\nEmbedded Systems Engineer ll – Independent Contributor\n\nIndependently develop firmware for embedded subsystems and control modules.\nImplement control logic, state machines, and communication interfaces supporting NTC functionality.\nCreate production-ready embedded code and configuration for NTC hardware.\nParticipate in NTC hardware bring-up, integration, and troubleshooting.\nSupport manufacturing troubleshooting and resolve moderate NTC system issues.\nParticipate actively in design reviews and cross-functional collaboration with supporting disciplines.\nParticipate in advanced engineering projects requiring new features or complex logic.\n2–5 years embedded systems engineering experience.\n\nProgression signal: Can be trusted to deliver correct and quality embedded solutions under minimal supervision. Takes full ownership of projects and remains composed under pressure. Trusted to lead tasks assigned to them including leading design reviews, mentoring others, and taking initiative to continuously improve quality of work.\n \nEmbedded Systems Engineer lll – Advanced / System-Level\n\nLead embedded design for major subsystems or platform-level control modules.\nArchitect deterministic control logic and embedded communications supporting system behavior.\nTroubleshoot complex NTC system failures and lead root cause analysis.\nMentor Embedded Systems Engineer I–II team members on NTC architecture and embedded development practices.\nParticipate in advanced engineering efforts for novel features.\nOptimize embedded designs for reliability, serviceability, and performance.\nDemonstrate ownership of NTC subsystem behavior and embedded control logic.\n5–8 years embedded systems engineering experience.\n\nProgression signal: Deep understanding of embedded systems. Follows best practices in firmware, embedded architecture, and continuously raises the technical bar for the team. Ensures embedded systems are secure, reliable, and new implementations are correct, scalable, and maintainable.\n\nEmbedded Systems Engineer lV – Senior / Technical Lead\n\nDefine embedded design standards, guidelines, and best practices for NTC hardware and firmware development.\nLead highly complex or safety-critical Embedded Systems Engineering efforts.\nDrive design decisions impacting safety, reliability, and scalability of embedded systems.\nServe as a primary technical authority for NTC embedded hardware.\nCoach and mentor engineers across all levels.\n8–12+ years advanced embedded systems engineering experience.\n\nProgression signal: Owns high-impact decisions regarding architecture, tool chains, and methodologies that the team uses to produce quality embedded systems. The team relies on this engineer’s judgement in critical situations.\n\nEmbedded Systems Engineer V – Principal / Strategic Leader\n\nDefine and evolve Nomad’s long-term NTC embedded platform architecture.\nLead cross-disciplinary technical initiatives related to embedded systems across engineering and manufacturing.\nServe as the highest-level technical authority for NTC embedded hardware and firmware.\nDrive innovation and technology adoption that advances the Nomad platforms.\nMentor senior engineers and develop future technical leaders.\n12+ years’ experience with organizational technical leadership.\n\nProgression signal: This engineer shapes what the organization builds next. Including future improvements, novel designs and is an expert in embedded systems.\n \n Basic Knowledge Progression:\n\nLevel l: Foundational understanding of microcontrollers, firmware development, and debugging tools used within NTC embedded systems.\nLevel ll: Strong working knowledge of embedded protocols and subsystem integration supporting NTC modules.\nLevel lll: System-level expertise and troubleshooting mastery of NTC embedded hardware and communications.\nLevel lV: Platform-level architecture and technical leadership for the NTC embedded system.\nLevel V: Enterprise-level strategy, innovation, and mentorship guiding the evolution of the NTC embedded platform.\n\n \nQualifications & Preferred Skills:\n\nProficiency in C/C++ for embedded systems required.\nExperience working in Linux environments required.\nBasic networking knowledge required, advanced preferred.\nBachelor's Degree in Computer Engineering or related preferred.\nWorking knowledge of relational database systems preferred.\nExperience with FreeRTOS or other RTOS platforms preferred.\nExposure to closed-loop control in robotics, automotive, aerospace or similar preferred.\nWorking knowledge of JavaScript, React, and/or similar object-oriented programming preferred.\n\nPhysical Demands:\n\nAbility to stand and sit for extended periods.\nManual dexterity to operate office equipment.\nOccasionally lift and/or move up to 20 pounds.\nOccasional climbing or hands-on testing activities.\nAbility to work in office, shop, and vehicle environments as needed.\nAbility to work safely around energized systems when required.\nMust be able to travel as needed on occasion.\n\n \nWorking Environment:\n\nCombination of office, production floor, and vehicle-based environments.\nExposure to manufacturing noise, electrical equipment, and testing environments.\nPPE required when entering production or testing areas.\n\n \nNomad GCS is an equal opportunity employer, (EOE,) and voluntarily follows affirmative action guidelines. As an equal opportunity employer, Nomad GCS does not discriminate in its employment decisions on the basis of race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable state and local laws.
- ...Job Description Job Description Systems Analyst IIJoin our team!Be a part of our passionate and... ...looking for a skilled and motivated Systems Analyst II to join our team! In this role, you will support the MDA Chief Engineer in transforming the way in which the agency...Suggested
- Worker TypeRegularJob DescriptionAV is looking for a highly talented Systems Analyst II to join our team! In this role you will support the MDA Chief Engineer (MDA/CE) in transforming the way in which the agency approaches engineering. The ideal candidate has strong experience...SuggestedPermanent employmentContract work
- ...Job Description Job Description MDR is looking for a skilled and motivated Systems Analyst II to join our team! In this role you will support the MDA Chief Engineer in transforming the way in which the agency approaches engineering. The ideal candidate has strong experience...Suggested
- ...Systems Analyst II Job Locations US-AL-Huntsville ID 2026-5262 Category Engineering & Science Position Type Regular Full-Time Opportunity PeopleTec is currently seeking a Systems Analyst II to support our Huntsville...SuggestedFull timeLocal area
- ...to current employees supporting the FOMSS II Contract. Applications from individuals... ...electrical, physical and site applications for engineering staff and customers. Prepare CAD drawings... ...of computer equipment, and provide systems retrieval functions.13) Assist drafters as...SuggestedContract work
- ...products serving a wide range of customers. Our purpose is to be the solution when every minute matters. We are seeking Embedded Systems Engineers to help design, develop, and support the embedded hardware systems for Nomad Total Command (NTC) and other systems integrated...Temporary workLocal area
- Reference: 85347-369724Kratos Defense Rocket Support Services is seeking a senior embedded systems engineer to design, develop, integrate, and validate advanced embedded software and hardware systems for mission?critical applications. This role requires deep experience...Temporary work
- Worker TypeRegularJob DescriptionAV is looking for a highly talented Systems Analyst to support the MDA Chief Engineer who will serve as a critical technical enabler within the CE Front Office (MDA/CEO). You will be responsible for transforming complex engineering and programmatic...Permanent employmentContract work
$68.9k - $131.1k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...board along with filter knowledgeWorking knowledge of operating system concepts and implementations, network services as related to...Temporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$100k - $150k
...Comscore, Total Visits, March 2026) Day to Day As a Software Engineer II at Indeed, you will design and build software that powers... ...products used across the company. You'll work on job recommendation systems that operate at significant scale, collaborating closely with...Work experience placementLocal areaImmediate start- ...Software Engineering – II Work in a collaborative team using agile software development methodology, performing the following tasks: Develop... ...software maintenance and upgrade solutions for tactical systems on a collaborative agile team. The candidate will engage in all...Contract workWork experience placement
$87.1k - $157.45k
...work is ahead!Leidos’ Defense Systems Electrical Systems department is seeking a talented Embedded Firmware Developer to join our... ...Department is a design-focused group of engineers specializing in advanced... ...VxWorks, Integrity, FreeRTOS, uC/OS-II) Electronics and PCBA...Full timeWorldwideRelocation$68.9k - $131.1k
...than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission... ...of aerospace and defense. Raytheon’s Systems Engineering & Test Capabilities organization is seeking a Systems Engineer II in Huntsville, Alabama to support radar performance...Temporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours- ...commercialization of innovative component/system technology prototypes, multi-physics... ...registered company and is appraised at CMMI Level II for Services. CFD Research is a 100% ESOP... ...is seeking an experienced Software Engineering Manager with strong full stack development...Permanent employmentFull timeTemporary workPart timeWork at officeDay shift
$68.9k - $131.1k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...Power Design Electrical Engineer to assume a key role within the System Power, Analog and Controls Department. Do you enjoy power...Temporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours- ...commercialization of innovative component/system technology prototypes, multi-physics... ...registered company and is appraised at CMMI Level II for Services. CFD Research is a 100% ESOP... ..., framework evolution, and model-based engineering strategies for critical missile defense...Permanent employmentFull timeContract workTemporary workPart timeWork at office
$69.55k - $125.73k
Embedded Firmware Developer Leidos Defense Systems Electrical Systems department seeks an Embedded Firmware Developer to... .... Collaborate with hardware engineers, project managers, technicians, and... ...VxWorks, Integrity, FreeRTOS, uC/OS‑II. Electronics and PCB layout design...Relocation$100k - $105k
...depth knowledge of requirements development, system design, system performance, software... ...Work closely with Product Owners, QA engineers, and Computer Systems Analysts to deliver... ...Sensitivity: Non-Critical Sensitive (Formerly IT-II or IT-2). ~ Investigation Requirements:...Contract work- ...Atlanta, GA. Our multi-disciplinary staff of engineers, technicians, and scientists provide... ...Manufacturing, MicroElectroMechanical Systems (MEMS) / Nanotechnology, and... ...QualificationsBasicExperience with programming embedded systems microcontroller and FPGA (Texas...Work at officeLocal areaVisa sponsorshipWork visa
- ...Fpga/Embedded Systems EngineerIERUS Technologies specializes in electromagnetic spectrum technologies and design for RF, IR, and optical... ...software development, air and missile defense, and systems engineering. IERUS develops value for our defense and commercial customers...Flexible hours
$68.9k - $131.1k
...on complex programs and be a part of an innovative and fast-paced avionics business area. Teams are composed of cross-functional engineers working in an AGILE environment (approximately 6-10 people) focused on the design and development of software-only products. Our team...Temporary workWork experience placementWork at officeRemote workRelocationFlexible hours- ...About the Role HEKA is hiring Software Engineers to join our fast-paced, highly collaborative engineering teams working on advanced aerospace, defense, and embedded systems. We are looking for innovative, team-oriented engineers who take initiative, value ownership,...Full timeWork at office
- ...Active DoD - Secret Required Certification(s): · DoD IAT Level II Certification (e.g., CompTIA Security+ CE) within 6 months... ...(COTS) that are used on both unclassified and classified PEO MS systems · Development may include research, new development, modification...Full timeFor contractorsWork at officeRemote work
$87.1k - $157.45k
Leidos is seeking a Mid-Level Embedded Software Engineer to support the development of mission-critical embedded software and firmware for missile defense systems. The selected candidate will contribute to the design, development, integration, and demonstration of advanced...Full timeRelocation$90k - $120k
...troubleshooting of complex defense software systems. This role requires an active Secret... ...closely with software developers, systems engineers, and technical teams to integrate software... ...Security+ or equivalent DoD 8570.01-M IAT Level II certification.Preferred Qualifications:...Full timeTemporary work$91k - $138.75k
Worker TypeRegularJob DescriptionSummaryThe Software Engineer III (Embedded) has the opportunity to develop a variety of innovative unmanned and robotic systems for multiple defense and commercial applications. The Embedded Software Engineer writes functional software for...Permanent employmentFull timeContract workWork experience placementWork at officeWeekend work$86.8k - $198k
UAV Embedded Software EngineerThe Opportunity: Booz Allen is building the next generation of tactical robotic systems for defense, national security, and public safety missions, establishing a new center of engineering excellence to design and deliver an entirely new class...Full timeContract workPart timeWork at officeLocal areaRemote work- ...provide constructive feedback to maintain quality standards.Integration & TestingImplement APIs and integrate applications with existing systems.Conduct unit and integration testing to ensure reliability and compliance with government regulations.Continuous ImprovementStay...Work at officeRemote workWorldwide
- ...approach couples the latest technology with engineering expertise and analytical proficiency... ...today!We are seeking an experienced C/C++ Embedded Software Engineer who will support the... ...interoperability, continuous integration, and system testing. You’ll utilize Visual Studio,...Full timeStart working today
$90k - $120k
Check out this new opportunity!Embedded Software EngineerC++ / RHEL | Missile DefenseFull-Time with... ...: 9x80We are hiring an Embedded Software Engineer in Huntsville, AL to support the Ground Missile Defense (GMD) Weapon System (GWS), a mission-critical component of the U...Full timeTemporary work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Systems Engineer II. Be the first to apply!



