Jobs · Engineering · Alabama

Embedded Systems Engineer II

Nomad Global Communication Solutions · Huntsville, AL · 3 wk ago
On-siteEngineeringFull-time

About the role

This 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.

Responsibilities

  • Design, develop, and support embedded hardware and firmware used within Nomad Total Command (NTC) and other Nomad platforms.
  • Develop firmware and control logic using C/C++ for microcontrollers and embedded processors supporting modules and control interfaces.
  • Specify/test new embedded computers, network switches, and other hardware for NTC or other Nomad platforms.
  • Integrate sensors, actuators, networking interfaces, and operator control systems used by the NTC platform.
  • Design and troubleshoot embedded systems using CAN, SPI, I²C, UART, Ethernet, and related protocols used within various communication networks.
  • Ensure systems exhibit deterministic and predictable behavior, particularly in real-time or near real-time environments.
  • Review, edit, or write JSON based configuration files.
  • Implement error logging, as well as frequent “health checks” and hardware status updates.
  • Drive improvements in reliability through testing, diagnostics, and design iteration.
  • Diagnose complex interactions between hardware, firmware, networking, and electrical systems.
  • Work within Linux-based environments, including containerized environments (Docker).
  • Flash embedded firmware for micro-controlled hardware and sensors.
  • Write control logic & software for Programmable Logic Controllers (PLC’s).
  • Participate in efforts to automate and continuously improve NTC hardware configuration.
  • Attend meetings regarding upcoming builds, take meaningful notes, and actively participate:
    • Proposal Reviews;
    • Sales/Project Management Kickoffs;
    • SPN reviews,
    • Initial Design Reviews (IDR),
    • and Executive Design Reviews (EDR);
  • Actively participate in Executive Reviews and document any findings.
  • Configure, or aid in configuring NTC hardware for production projects, ensuring configuration is accurate and aligns with customer requirements and intended system operation.
  • Aid production team(s) with troubleshooting NTC issues.
  • Design or assist in designing printed circuit boards (PCB’s).
  • Participate in design reviews, testing, validation, and root cause analysis of embedded hardware and control behavior.
  • Work closely with Software Engineering to define hardware abstraction layers (HAL’s) and other methods to translate software commands into hardware actions.
  • Aid software in defining how hardware data/control should be presented in the NTC frontend.
  • Develop and improve embedded systems with the goal that hardware control logic is independent of NTC software functionality.
  • Design systems with strong 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, but not limited to:
    • Automation systems
    • Advanced sensor integration
    • AI-assisted monitoring
    • Autonomous subsystems
    • Vehicle information system integration (CAN)
    • Self-deployment capabilities (SLAM, Sensor-Fusion, Computer Vision etc.)
    • Edge machine learning
    • Predictive maintenance capabilities
    • Subsystem data acquisition for local inference.
    • Identify opportunities to improve operational awareness, system automation, and reliability.
    • Collaborate 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.
    • Apply continuous improvement principles to improve reliability, determinism, manufacturability, and maintainability of embedded hardware.
    • Produce clear technical documentation including:
      • Engineering notes
      • Troubleshooting guides
      • Test procedures
      • Technical design documentation
      • System changes, firmware updates, and hardware improvements.
      • Translate operational feedback into engineering improvements.
      • Uphold and model Nomad Core Values in all work.
      • Perform additional duties as assigned.

Qualifications

  • Entry / Developing: 0–2 years embedded systems or related engineering experience.
  • Independent Contributor: 2–5 years embedded systems engineering experience.
  • Advanced / System-Level Lead: 5–8 years embedded systems engineering experience.
  • Senior / Technical Lead: 8–12+ years advanced embedded systems engineering experience.
  • Principal / Strategic Leader: 12+ years’ experience with organizational technical leadership.

Skills

  • Strong hands-on engineering capability combined with system-level thinking.
  • System-level thinking and diagnostic skills.
  • Ability to diagnose complex system interactions.
  • Experience with microcontrollers, firmware development, and debugging tools.
  • Experience with CAN, SPI, I²C, UART, and Ethernet communication.
  • Experience with Linux-based environments, including containerized environments (Docker).
  • Experience with Programmable Logic Controllers (PLC’s).
  • Experience with embedded processors and control modules.
  • Experience with embedded systems design and development.
  • Experience with embedded systems testing and validation.
  • Experience with embedded systems architecture and design.
  • Experience with embedded systems reliability and determinism.
  • Experience with embedded systems security and maintainability.
  • Experience with embedded systems automation and continuous improvement.
  • Experience with embedded systems integration and collaboration.
  • Experience with embedded systems documentation and technical writing.
  • Experience with embedded systems prototyping and testing.
  • Experience with embedded systems troubleshooting and root cause analysis.
  • Experience with embedded systems optimization and performance tuning.
  • Experience with embedded systems coaching and mentoring.
  • Experience with embedded systems innovation and technology adoption.
  • Experience with embedded systems leadership and strategic planning.
  • Experience with embedded systems compliance and regulatory requirements.
  • Experience with embedded systems quality assurance and defect prevention.
  • Experience with embedded systems project management and scope control.
  • Experience with embedded systems stakeholder engagement and communication.
  • Experience with embedded systems risk management and mitigation.
  • Experience with embedded systems change management and process improvement.
  • Experience with embedded systems continuous improvement and process optimization.
  • Experience with embedded systems cross-functional collaboration and team building.
  • Experience with embedded systems problem-solving and decision-making.
  • Experience with embedded systems technical writing and documentation.
  • Experience with embedded systems technical presentations and training.
  • Experience with embedded systems technical reporting and metrics.
  • Experience with embedded systems technical research and development.
  • Experience with embedded systems technical support and troubleshooting.
  • Experience with embedded systems technical training and education.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification.
  • Experience with embedded systems technical validation and verification

Similar jobs

Embedded Systems Engineer II

Nomad Global Communication SolutionsColumbia Falls, MT· 3 wk ago
Information Technologyapply on nomadgcs.bamboohr.com

Embedded Engineer II

ResideoAurora, IL· 4 days ago
Engineering$86k–$147k/yrapply on ehtl.fa.us6.oraclecloud.com

Embedded Engineer II

ResideoGolden Valley, MN· 3 wk ago
Engineering$86k–$147k/yrapply on ehtl.fa.us6.oraclecloud.com

Embedded Engineer II

Honeywell TechnologiesPittsburgh, PA· 4 days ago
Engineeringapply on ibqbjb.fa.ocs.oraclecloud.com

Embedded Engineer II

ResideoMelville, NY· 4 days ago
Engineering$86k–$147k/yrapply on ehtl.fa.us6.oraclecloud.com