{"id":3765114,"url":"https://alion.io/job/lenovo-switch-firmware-engineer","title":"Switch Firmware Engineer","company":{"id":15044,"name":"Lenovo","domain":"lenovo.com","url":"https://alion.io/company/lenovo","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Avature","truth_index":{"grade":"A","score":100,"open_postings":13,"ghost_share":0,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":12,"computed_at":"2026-11-06T05:58:05Z"}},"role":"Hardware","role_family":"Hardware","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Morrisville, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":6,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Git","optional":false},{"name":"Linux","optional":false},{"name":"Python","optional":false},{"name":"Windows","optional":false},{"name":"CI/CD","optional":true},{"name":"Docker","optional":true},{"name":"HPC","optional":true}],"status":"live","first_seen_at":"2026-11-04T19:44:33Z","employer_posted_date":"2026-11-04","last_verified_at":"2026-11-06T06:35:56Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"About the Role\nWe are seeking a hands-on engineer with a strong background in low-level software/firmware development, computer architecture, and PCI-Express (PCIe) technology to join our team. You will design, implement, and validate the firmware for ultra-low latency, high bandwidth PCIe switches enabling GPU accelerators, NICs, and drives to compute high-performance AI and datacenter workloads.\nYou will work closely with UEFI/BIOS, BMC, hardware architects, validation engineers, and product management to translate architecture specifications into robust, production-ready firmware that meets stringent performance, power, and reliability targets. The ideal candidate thrives in a fast-paced, collaborative environment and enjoys digging into register-level details while delivering firmware that customers can rely on.\nKey Responsibilities:\nDesign, develop, integrate, and maintain PCIe Switch firmware for servers.\nParticipate in design reviews, and cross-functional product planning meetings.\nCollaborate with external vendors to integrate PCIe switch firmware with system software and hardware.\nDevelop specifications for link-training, error handling, lane-reconfiguration, and hot-plug flows.\nImplement feature-level functionality such as port-reconfiguration, host partitioning, SR-IOV, and tuning link-training parameters.\nCollaborate with validation and I/O teams to develop unit-test, and hardware-in-the-loop test plans.\nConduct thorough testing and debugging of firmware to ensure high-quality and reliable solutions.\nContribute to the improvement of our firmware development processes and tools.\nProduce clear design documents, guides, and release notes.\nStay current with PCIe specifications (PCIe 5.0/6.0, CXL, etc.), emerging standards, and industry trends.\nRequired Qualifications:\nBS degree in Computer Science, Software Engineering or Computer Engineering\n6 years' minimum experience in Embedded Firmware/Software Development\nPower user with Windows and Linux operating systems\nExperience with firmware programming and debugging\nProficient with Git source version control system.\nKnowledgeable in Agile methodologies and tools.\nProficient with scripting (bash and python)\nFamiliarity with C for embedded environments; experience with real-time OSes\nProficient with building firmware from source\nExperience with translating schematics to firmware\nExperience integrating source code from external vendors\nStrong debugging skills - ability to isolate issues across silicon, firmware, and software stacks.\nPreferred Qualifications:\nBackground in PCIe, CXL, or other coherent interconnect technologies.\nDeep understanding of PCIe protocol layers, link-training, flow control, error handling, and configuration register space.\nProficient at recognizing complex problems related to functional objectives.\nPrevious experience with hardware and firmware bring-up\nAutomation CI/CD pipelines, and automated testing frameworks.\nFamiliarity with debug/trace interfaces and tools (I2C-UART, logic analyzers, protocol analyzers).\nFamiliarity with Docker containers and virtualization technologies\nPrior work in a data-center or high-performance computing (HPC) environment.\nWe are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, religion, sexual orientation, gender identity, national origin, status as a veteran, and basis of disability or any federal, state, or local protected class.","description_format":"text","description_chars":3487,"description_truncated":false,"requirements":{"experience_years_min":6,"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":["Servers & Data Center Hardware","Smartphones","Laptops"],"lifecycle":[{"event":"open","at":"2026-11-04T19:44:33Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":1,"expected_fill_days":12,"reasons":["conf:4","velocity","win:early","comp:brand"],"computed_at":"2026-11-06T05:58:05Z"},"pay":null,"html_url":"https://alion.io/job/lenovo-switch-firmware-engineer","json_url":"https://alion.io/job/lenovo-switch-firmware-engineer.json","meta":{"generated_at":"2026-11-06T07:39:09Z","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":13625,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-07T00: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":15044},"rest":"https://alion.io/mcp/rest/get_company?id=15044"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Flenovo-switch-firmware-engineer"},{"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%2Flenovo-switch-firmware-engineer"},{"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%2Flenovo-switch-firmware-engineer"},{"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/lenovo-switch-firmware-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Flenovo-switch-firmware-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3765114}},{"tool":"search_jobs","arguments":{"company":"lenovo.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3765114},"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"}}