Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.

Vacancy posted 28 days ago
Similar jobs that could be interesting for youBased on the Embedded Systems Engineer II in Huntsville, AL vacancy
  •  ...Atlanta, GA. Our multi-disciplinary staff of engineers, technicians, and scientists provide...  ...Manufacturing, MicroElectroMechanical Systems (MEMS) / Nanotechnology, and...  ...Basic ~ Experience with programming embedded systems microcontroller and FPGA (Texas... 
    Suggested
    Work at office
    Local area
    Visa sponsorship
    Work visa

    EngeniusMicro, LLC.

    Huntsville, AL
    15 days ago
  •  ...Overview Engineering Analyst II LOCATION: Redstone Arsenal, Huntsville, AL JOB STATUS: Full-time CLEARANCE: Ability to Obtain...  ..., test and evaluation in support of military equipment and systems. Must be able to obtain and maintain a Secret Government... 
    Suggested
    Full time

    ASTRION, INC.

    Huntsville, AL
    5 days ago
  •  ...Kratos 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 with real?time processing... 
    Suggested
    Full time

    Kratos Defense

    Huntsville, AL
    a month ago
  •  ...Kratos 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 with real?time processing... 
    Suggested
    Temporary work
    For contractors
    For subcontractor
    Local area
    Immediate start

    Kratos Defense & Security Solutions

    Huntsville, AL
    2 days ago
  • $94k - $112k

     ...Description Job Description Elastic Software Engineer -Sr. IILocation: Dulles, VA, United...  ...full-spectrum cyber, data operations, systems integration and intelligence mission support...  ...an Elastic Software Engineer - Senior II with prior Elastic engineering and administration... 
    Suggested

    Vervic Inc.

    Huntsville, AL
    a month ago
  •  ...ROLE AND RESPONSIBILITIES Software Engineering – II Work in a collaborative team using agile software development methodology, performing...  ...Develop software maintenance and upgrade solutions for tactical systems on a collaborative agile team. The candidate will engage in... 
    Contract work
    Work experience placement

    Advanced Sciences and Technologies (AS&T)

    Huntsville, AL
    a month ago
  • $43.27 per hour

     ...Sigma Defense is seeking a Software Engineer II to join our team developing software solutions...  ..., tactical, and hardware-integrated systems. This role involves a combination of desktop...  ...applications. Experience programming embedded systems, microcontrollers, or Arduino-... 
    Hourly pay
    Internship

    Sigma Defense

    Huntsville, AL
    a month ago
  •  ...Job Description Job Description MDR is seeking a skilled and motivated Systems Analyst to support the MDA Chief Engineer who will serve as a critical technical enabler within the CE Front Office. You will be responsible for transforming complex engineering and programmatic... 
    Full time
    Work experience placement

    Mission Driven Research

    Huntsville, AL
    15 days ago
  • $69.55k - $125.73k

     ...seeking a Software Developer in support of NASA’s National Security Systems team. This role is responsible for full-stack development,...  ...tools, Git version control, Microsoft Visual Studio web projects, IIS, application and server management, and new application... 
    Local area
    Immediate start

    Leidos

    Huntsville, AL
    4 days ago
  •  ...communities. Our services include Test Services & Range Operations, Engineering & Test Solutions, Emerging Technologies Support, Logistics...  ...our shared success! About the Role: The Computer System Analyst II plays a critical role in bridging the gap between business needs... 
    Contract work

    Ai Signal Research Inc

    Huntsville, AL
    3 days ago
  • $69.55k - $125.73k

     ...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...  ..., Integrity, FreeRTOS, uC/OS-II) Electronics and PCBA design Experience... 
    Local area
    Immediate start
    Worldwide
    Relocation

    Leidos

    Huntsville, AL
    4 days ago
  • $48.1k - $86.95k

     ...Leidos Defense Systems, is seeking a talented Embedded Design Engineering Intern to join a diverse team to create unique solutions for complex problems. We have...  ...Linux, VxWorks, Integrity, FreeRTOS, Zephyr, uC/OS-II) Electronics and PCBA design Leading design teams... 
    Internship

    Leidos

    Huntsville, AL
    1 day ago
  • Position Summary Our Deloitte AI & Engineering team to transform technology platforms, drive innovation, and help make a significant...  ...innovation.Work you'll doAs an AI and Data Science Engineer II on the AI & Data team, you will:Develop and sustain operational... 
    Local area

    Deloitte

    Huntsville, AL
    11 hours ago
  •  ...Job Description Job Description Embedded Software Developer / Engineer I Competitive Salary (Based on Experience and Market Conditions) Signing...  ...foundation in C/C++ who can contribute to embedded systems, work close to the hardware, and continue building technical... 
    Full time
    Temporary work
    For contractors
    Internship
    Relocation package
    Flexible hours

    Secmation

    Huntsville, AL
    4 days ago
  •  ...and new postings that might interest you! Thanks for your interest in working on our team! Job Summary The Test Design Engineer will be a member of a team responsible for the development and implementation of functional tests for new and existing ADTRAN products... 

    ADTRAN

    Huntsville, AL
    4 days ago
  •  ...including software development, air and missile defense, and systems engineering. IERUS develops value for our defense and commercial...  ...packages. Job Description: IERUS Technologies is seeking a FPGA/Embedded Systems Engineer to join a diverse and flexible team. The ideal... 
    Flexible hours

    IERUS Technologies Inc

    Huntsville, AL
    5 days ago
  •  ...expertise across multiple Army Acquisition Category (ACAT) II programs, including Major Capability Acquisition (MCA)...  ..., and oversee software architectures for complex EW systems. Serving in a Systems Engineering and Technical Assistance (SETA) capacity, the role augments... 
    For contractors
    Work at office

    Vets Hired

    Huntsville, AL
    1 day ago
  •  ...with development team members to develop embedded C++ flight software Develop C++...  ...’s degree in computer science, software engineering or related field ~5+ years related experience...  ...developing within a Real Time Operating System (RTOS) Knowledge of and experience in... 
    Full time

    Penta Research

    Huntsville, AL
    29 days ago
  • Req ID: 41384 Summary Systems Analyst II I Redstone Arsenal, AL Are you ready to enhance your...  ...where professional development is embedded in your employers core culture? If so,...  ...the Missile Defense Agency(MDA) Chief Engineer in transforming how the agency approaches... 

    Chenega Corporation

    Huntsville, AL
    2 days ago
  • $105k - $135k

    Systems Analyst III Goldbelt Apex, a part of the Healthcare Technology Transformation Group, is a data-focused company dedicated to process...  ...major end items (Class VII, Class VIII-Medical MTOE, and Class II durable). Responsibilities Essential Job Functions: Assist Team... 

    Goldbelt Apex

    Huntsville, AL
    2 days ago
  • $80k - $140k

     ...Active Secret Clearance ~ BS in Software Engineering, Computer Science, Computer Engineering,...  ...and Windows Web Server management (IIS), and willingness to assist with debugging...  ...troubleshoot the current Windows Operating System (Win 11 Enterprise - 23H2) Ability to troubleshoot... 
    Temporary work

    Fisheye Software

    Huntsville, AL
    6 days ago
  • $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 time
    Relocation

    Leidos

    Huntsville, AL
    1 day ago
  • $131.3k - $237.35k

     ...Leidos provides responsive, cost-effective engineering, scientific and IT solutions. Leidos is...  ...has an opening for a talented Aviation Embedded Software Engineer to work in our...  ...software, and components of mission-critical systems.Primary ResponsibilitiesDesign and architect... 
    Full time
    Interim role
    Work at office

    Leidos

    Huntsville, AL
    1 day ago
  •  ...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 time
    Work at office

    Heka Aero LLC

    Huntsville, AL
    more than 2 months ago
  •  ...Position Title: Embedded Software Engineer Location: Huntsville, Alabama Job Type: Full Time About EO Solutions EO...  ...capabilities in Space Domain Awareness and Directed Energy Systems. Our teams work across Hawaii, Nevada, Alabama, and remote... 
    Full time
    Internship
    Remote work

    EO Solutions Corp

    Huntsville, AL
    a month ago
  •  ...Job Description Job Description Senior Embedded Software Engineer, C#Job Description We are seeking an experienced Senior Software Engineer...  ...development and integration of software for a complex defense system. This position will focus on object-oriented and embedded... 

    Davis Strategic Innovations, Inc

    Huntsville, AL
    7 days ago
  • $68.9k - $131.1k

     ...class software for our customers. We are looking to add software engineers to our development team for a wide array of products including...  ...Command & Control, Communications, Effectors, Advanced Sensor Systems, and Surveillance and Warning systems. We value your diverse skills... 
    Full time
    Temporary work
    Work experience placement
    Interim role
    Internship
    Work at office
    Remote work
    Relocation
    Flexible hours

    RTX

    Huntsville, AL
    1 day ago
  •  ...Secret Required Certification(s) Security+ or other IAT Level II Certification SUMMARY Agile Defense is seeking a Power Platform...  ...Examples include document approval workflows, training tracker systems, and software asset management tools Managing SharePoint Users... 
    Contract work
    Work at office

    Lever, Inc.

    Huntsville, AL
    4 days ago
  •  ...Description QTEC Aerospace is seeking a SYSTEM SOFTWARE INTEGRATOR to join our team of professionals...  ...multi-contractor team providing program, engineering, and technical support to Missile Defense...  ...a degree Current DoD 8570 IAT Level II Certification (i.e., Security+, etc.)... 
    For contractors
    Work experience placement
    Local area

    QTEC Aerospace

    Huntsville, AL
    12 days ago
  •  ...TSC’s Product Solutions organization is seeking a Senior Embedded Software Engineer to join our engineering team in Huntsville, AL. The ideal candidate will have a strong background in embedded systems development, a passion for problem‑solving, and the ability to work... 
    For contractors
    For subcontractor
    Flexible hours

    Technology , Inc.

    Huntsville, AL
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Systems Engineer II. Be the first to apply!