{"id":203515,"url":"https://alion.io/job/shield-ai-staff-engineer-embedded-firmware-r5637","title":"Staff Embedded Firmware Engineer (R5637)","company":{"id":50,"name":"Shield AI","domain":"shield.ai","url":"https://alion.io/company/shield-ai","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":{"grade":"B","score":74,"open_postings":84,"ghost_share":0,"stale_share":0.845,"repost_share":0.012,"time_to_fill_p50_days":65,"computed_at":"2026-11-01T06:10:25Z"}},"role":"Hardware","role_family":"Hardware","seniority":"staff","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Dallas, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":160000,"max":250000,"currency":"USD","period":"year","gross":null,"usd_annual":250000},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"Linux","optional":false},{"name":"RTOS","optional":false}],"status":"live","first_seen_at":"2026-09-04T23:59:25Z","employer_posted_date":"2026-09-04","last_verified_at":"2026-11-01T08:32:34Z","board_verified":true,"closed_at":null,"days_open":57,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":57},"description":"Job Description:\nThe VBAT Software team is a motivated group of engineers focused on developing complex avionics software that merges hardware, operating systems and applications for cutting-edge Unmanned Aerial Vehicles (UAV). Embedded Software engineers work with customer programs, electrical engineers, Guidance, Navigation and Controls (GNC) engineers, systems engineers, test engineers and the autonomy team to design and develop software systems which utilize modern aerospace sensors, state-of-the-art UAV avionics, and groundbreaking Artificial Intelligence applications.\nAs a member of the VBAT Software team, you will develop and maintain software architectures, generate and maintain all levels of software requirements, document and present software designs, coordinate software development, and marshal the entire suite of VBAT software through test and verification, release, and deployment to production and customers.\nWhat you'll do:\nDevelop high-quality C/C++ code tailored specifically for V-Bat aircraft, ensuring optimal performance, reliability, and safety. \nRefine repository of existing firmware to support new hardware, features, and capabilities \nIntegrate real-time operating system onto custom System-On-a-Module (SOM) \nDevelop firmware to control robotic vehicles in flight \nConvert legacy bare-metal software to a RTOS based system \nCreate new CI/CD pipelines with automated testing for embedded systems \nParticipate in architecture, design, and code reviews \nIntegrate software from multiple departments to include firmware, software test and verification, Autonomy AI, and Ground Control Stations (GCS) \nDevelop software systems to implement and integrate interfaces to modern avionics sensors, sub-systems, and payloads \nFacilitate the design process for updates to the software system architecture \nUse modern software development tools and processes to capture our existing architecture and design future architectures \nCollaborating to define and extend systems engineering processes \nReport status, risks, accomplishments, expectations to senior leadership \nWork with the V-Bat production teams to manufacture UAVs in-house. \nDesign and implement systems capable of conducting tests across various environments, including virtualized hardware and hardware-in-the-loop simulations, to facilitate thorough evaluation of software functionality and performance. \nDevelop innovative tools to enhance the frequency and reliability of software deployment, test execution, and data analysis within a continuous integration and release system, fostering improved efficiency and productivity in software development workflows. \nCreate prototypes to validate critical design concepts and assess technical limitations, providing tangible evidence of feasibility and informing decision-making processes. \nRequired qualifications:\nRock-solid software development experience in C/C++ \nExperience in bare-metal firmware development for embedded systems \nLinux Kernel or RTOS development - device trees and bring up on new hardware \nFamiliarity with writing thread-safe multi-threaded programs \nDemonstrated track record of assuming ownership over development processes and features and delivering outstanding outcomes \nProven track record of successfully shipping products, showcasing the ability to navigate through development cycles, overcome obstacles, and deliver high-quality solutions to meet project deadlines and exceed client expectations in a fast-paced environment \nProactively identify opportunities for improvement within software development projects, demonstrating initiative to propose and implement innovative solutions that enhance efficiency, quality, and overall project success and V-Bat reliability \nB.S., M.S, PhD degree in Systems Engineering, Software Engineering, Computer Science or STEM (Science, Technology, Engineering, or Mathematics) discipline, such as Aerospace, Mechanical, or Electrical Engineering \nPreferred qualifications:\nExperience working on cutting-edge autonomous robotic systems including motor control\nProven background in thriving within fast-paced environments, particularly within startup or R&D settings \nDemonstrated adaptability, agility, and the ability to innovate under pressure to meet dynamic project demands and drive successful outcomes.","description_format":"text","description_chars":4318,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Military Drones","Defense Manufacturing","Defense AI","Drone AI"],"lifecycle":[{"event":"open","at":"2026-09-05T01:22:23Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"H-1B filings in 12 months: 2","filings_12m":2,"filings_prev_12m":2,"green_card_filings_12m":0,"median_offered_wage_usd":132500,"route":null,"cap_exempt":false,"checked_at":"2026-10-29T16:27:21+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)","US Department of Labor: PERM disclosure data (green cards)"],"filings_for_role_12m":0}],"liveness":{"score":44,"band":"fade","label":"Fading","p_open":1,"p_active":0.593,"p_room":0.75,"age_days":57,"expected_fill_days":65,"reasons":["conf:1","stale_co","velocity","win:late","comp:brand"],"computed_at":"2026-11-01T06:10:25Z"},"pay":{"stated_usd_annual":250000,"is_top_pay":true},"html_url":"https://alion.io/job/shield-ai-staff-engineer-embedded-firmware-r5637","json_url":"https://alion.io/job/shield-ai-staff-engineer-embedded-firmware-r5637.json","meta":{"generated_at":"2026-11-01T08:47:05Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":13663,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-02T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":50},"rest":"https://alion.io/mcp/rest/get_company?id=50"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fshield-ai-staff-engineer-embedded-firmware-r5637"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fshield-ai-staff-engineer-embedded-firmware-r5637"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fshield-ai-staff-engineer-embedded-firmware-r5637"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/shield-ai-staff-engineer-embedded-firmware-r5637\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fshield-ai-staff-engineer-embedded-firmware-r5637"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":203515}},{"tool":"search_jobs","arguments":{"company":"shield.ai","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":203515},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}