N

Nomad GCS

Manufactures Engineer-to-Order Connected Mobile Operations Centers

Embedded Systems Engineer 2

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeColumbia Falls, MT, USANo salary listed

About the Job

Requirements

  • Proficiency in C and C++ for embedded systems is required.
  • Experience working in Linux environments is required.
  • Basic networking knowledge is required.
  • The Level II position requires 2–5 years of embedded systems engineering experience.
  • The role requires the ability to stand and sit for extended periods, manual dexterity to operate office equipment, and the ability to occasionally lift and/or move up to 20 pounds.
  • The role requires the ability to work safely around energized systems when required.
  • The role requires the ability to work in office, shop, and vehicle environments as needed and to use personal protective equipment when entering production or testing areas.

Responsibilities

  • Design, develop, integrate, test, and support embedded hardware and firmware used within Nomad Total Command and other Nomad platforms.
  • Develop firmware and control logic using C/C++ for microcontrollers and embedded processors supporting modules and control interfaces.
  • Write logic that bridges embedded hardware with Nomad Total Command software using C/C++ and other languages.
  • Specify and test new embedded computers, network switches, and other hardware for Nomad Total Command or other Nomad platforms.
  • Integrate sensors, actuators, networking interfaces, and operator control systems used by the platform.
  • Design and troubleshoot embedded systems using CAN, SPI, I²C, UART, Ethernet, and related communication protocols.
  • Ensure systems behave deterministically and predictably, particularly in real-time or near-real-time environments.
  • Review, edit, or write JSON-based configuration files.
  • Implement error logging, frequent health checks, and hardware status updates.
  • Improve reliability through testing, diagnostics, and design iteration.
  • Diagnose complex interactions among hardware, firmware, networking, and electrical systems.
  • Work within Linux-based and containerized environments, including Docker.
  • Flash embedded firmware for microcontroller-based hardware and sensors.
  • Write control logic and software for programmable logic controllers.
  • Participate in automating and continuously improving Nomad Total Command hardware configuration.
  • Attend meetings regarding upcoming builds, take meaningful notes, and actively participate in proposal reviews; sales and project-management kickoffs; SPN reviews; Initial Design Reviews; Executive Design Reviews; and Executive Reviews, documenting findings.
  • Configure or assist in configuring Nomad Total Command hardware for production projects, ensuring configuration accuracy and alignment with customer requirements and intended system operation.
  • Assist production teams with troubleshooting Nomad Total Command issues.
  • Design or assist in designing printed circuit boards.
  • Participate in design reviews, testing, validation, and root-cause analysis of embedded hardware and control behavior.
  • Work with Software Engineering to define hardware abstraction layers and methods for translating software commands into hardware actions.
  • Assist software teams in defining how hardware data and controls should be presented in the Nomad Total Command frontend.
  • Develop and improve embedded systems so hardware control logic is independent of Nomad Total Command software functionality.
  • Design systems with emphasis on fault tolerance, redundancy, and predictable failure behavior.
  • Assist field and production teams in resolving challenging system-level issues.
  • Prototype and test next-generation capabilities, including automation systems, advanced sensor integration, AI-assisted monitoring, autonomous subsystems, vehicle information system integration using CAN, self-deployment capabilities using SLAM, sensor fusion and computer vision, edge machine learning, predictive maintenance, and subsystem data acquisition for local inference.
  • Identify opportunities to improve operational awareness, system automation, and reliability.
  • Collaborate with Mechanical Engineering, Electrical Engineering, IT Integration, Human Factors Engineering, Software Engineering, Production, Quality, and Program Management to ensure embedded systems integrate with platform subsystems.
  • Apply continuous-improvement principles to improve reliability, determinism, manufacturability, and maintainability of embedded hardware.
  • Produce engineering notes, troubleshooting guides, test procedures, technical design documentation, and documentation of system changes, firmware updates, and hardware improvements.
  • Translate operational feedback into engineering improvements.
  • Independently develop firmware for embedded subsystems and control modules.
  • Implement control logic, state machines, and communication interfaces supporting Nomad Total Command functionality.
  • Create production-ready embedded code and configuration for Nomad Total Command hardware.
  • Participate in Nomad Total Command hardware bring-up, integration, and troubleshooting.
  • Support manufacturing troubleshooting and resolve moderate Nomad Total Command system issues.
  • Participate in design reviews and cross-functional collaboration with supporting disciplines.
  • Participate in advanced engineering projects requiring new features or complex logic.

Desired Qualifications

  • Advanced networking knowledge is preferred.
  • A bachelor's degree in Computer Engineering or a related field is preferred.
  • Working knowledge of relational database systems is preferred.
  • Experience with FreeRTOS or other real-time operating system platforms is preferred.
  • Exposure to closed-loop control in robotics, automotive, aerospace, or similar fields is preferred.
  • Working knowledge of JavaScript, React, and/or similar object-oriented programming is preferred.
  • Occasional climbing or hands-on testing activities may be required.
  • Occasional travel may be required.

About the Company

Nomad GCS

Manufactures Engineer-to-Order Connected Mobile Operations Centers

Nomad GCS designs and builds Engineer-to-Order (ETO) Connected Mobile Operations Centers (CMOCs) for defense, public safety, emergency response, healthcare, telecom, education, and other mission-focused users. Its products are self-contained, engineering-driven systems that integrate manufacturing, technology, and support to enable rapid, reliable connectivity and operational control in any location. The company distinguishes itself through a customer-centric mission focus, delivering tailored, end-to-end solutions—from design and manufacturing to technology integration and ongoing support—so that critical deployments stay connected when every minute matters. The goal is to ensure customers are connected at all times, anywhere in the world, to support their mission success.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Columbia Falls, MT
Founded
2002

Recently Posted Jobs

Explore more opportunities at Nomad GCS

See more jobs