Embedded Systems Engineer IINomad Global Communication Solutions • Huntsville, Alabama, United States
Embedded Systems Engineer II
Nomad Global Communication Solutions
- Huntsville, Alabama, United States
- Huntsville, Alabama, United States
Über
Configure, or aid in configuring NTC hardware for production projects, ensuring configuration is accurate and aligns with customer requirements and intended system operation. Assist 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. Assist 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. Level Expectations Embedded Systems Engineer I – Entry / Developing Support senior engineers with firmware development tasks and documentation related to NTC embedded modules. Assist with embedded development using C/C++ and microcontroller platforms used within NTC and other Nomad platforms. Participate in prototype builds, testing, and debugging activities for embedded hardware. Learn Nomad embedded standards, communication protocols, and NTC configuration processes. Gain familiarity with CAN, SPI, I²C, UART, and Ethernet communication used within embedded hardware networks. Assist with basic or semi‑complex engineering projects. Work under close supervision while building technical competence. 0–2 years embedded systems or related engineering experience. Embedded Systems Engineer II – Independent Contributor Independently develop firmware for embedded subsystems and control modules. Implement control logic, state machines, and communication interfaces supporting NTC functionality. Create production-ready embedded code and configuration for NTC hardware. Participate in NTC hardware bring-up, integration, and troubleshooting. Support manufacturing troubleshooting and resolve moderate NTC system issues. Participate actively in design reviews and cross-functional collaboration with supporting disciplines. Participate in advanced engineering projects requiring new features or complex logic. 2–5 years embedded systems engineering experience. Embedded Systems Engineer III – Advanced / System-Level Lead embedded design for major subsystems or platform-level control modules. Architect deterministic control logic and embedded communications supporting system behavior. Troubleshoot complex NTC system failures and lead root cause analysis. Mentor Embedded Systems Engineer I–II team members on NTC architecture and embedded development practices. Participate in advanced engineering efforts for novel features. Optimize embedded designs for reliability, serviceability, and performance. Demonstrate ownership of NTC subsystem behavior and embedded control logic. 5–8 years embedded systems engineering experience. Embedded Systems Engineer IV – Senior / Technical Lead Define embedded design standards, guidelines, and best practices for NTC hardware and firmware development. Lead highly complex or safety-critical Embedded Systems Engineering efforts. Drive design decisions impacting safety, reliability, and scalability of embedded systems. Serve as a primary technical authority for NTC embedded hardware. Coach and mentor engineers across all levels. 8–12+ years advanced embedded systems engineering experience. Embedded Systems Engineer V – Principal / Strategic Leader Define and evolve Nomad’s long-term NTC embedded platform architecture. Lead cross-disciplinary technical initiatives related to embedded systems across engineering and manufacturing. Serve as the highest-level technical authority for NTC embedded hardware and firmware. Drive innovation and technology adoption that advances the Nomad platforms. Mentor senior engineers and develop future technical leaders. 12+ years’ experience with organizational technical leadership. Basic Knowledge Progression Level I: Foundational understanding of microcontrollers, firmware development, and debugging tools used within NTC embedded systems. Level II: Strong working knowledge of embedded protocols and subsystem integration supporting NTC modules. Level III: System-level expertise and troubleshooting mastery of NTC embedded hardware and communications. Level IV: Platform-level architecture and technical leadership for the NTC embedded system. Level V: Enterprise-level strategy, innovation, and mentorship guiding the evolution of the NTC embedded platform. Qualifications & Preferred Skills Proficiency in C/C++ for embedded systems required. Experience working in Linux environments required. Basic networking knowledge required, advanced preferred. Bachelor's Degree in Computer Engineering or related preferred. Working knowledge of relational database systems preferred. Experience with FreeRTOS or other RTOS platforms preferred. Exposure to closed-loop control in robotics, automotive, aerospace or similar preferred. Working knowledge of JavaScript, React, and/or similar object-oriented programming preferred. Physical Demands Ability to stand and sit for extended periods. Manual dexterity to operate office equipment. Occasionally lift and/or move up to 20 pounds. Occasional climbing or hands-on testing activities. Ability to work in office, shop, and vehicle environments as needed. Ability to work safely around energized systems when required. Must be able to travel as needed on occasion. Working Environment Combination of office, production floor, and vehicle-based environments. Exposure to manufacturing noise, electrical equipment, and testing environments. PPE required when entering production or testing areas. Teams Team 1 – Standards and Modularity: Builds and maintains engineering standards, modules, templates, and rules enabling repeatability and scale. Team 2 – Design: Executes project-level engineering using established standards and less complex custom configurations. Team 3 – Advanced: Develops novel systems and resolves first-of-kind engineering challenges. Team 4 – Manufacturing & Industrial Engineering: Ensures manufacturability, safety, engineering intent, efficiency, and continuous improvement throughout Production. Disciplines Mechanical Engineering Electrical Engineering IT Engineering Human Factors Engineering Embedded Systems Engineering (where this role is located) Software Engineering Nomad 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.
#J-18808-Ljbffr
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klick auf „Jetzt Bewerben”, um deine Bewerbung direkt auf deren Website einzureichen.