{"id":166272,"url":"https://alion.io/job/vertiv-principal-engineer-firmware-2","title":"Principal Engineer Firmware","company":{"id":58885,"name":"Vertiv","domain":"vertiv.com","url":"https://alion.io/company/vertiv","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Oracle","truth_index":{"grade":"B","score":83,"open_postings":409,"ghost_share":0,"stale_share":0.875,"repost_share":0.005,"time_to_fill_p50_days":5,"computed_at":"2026-10-20T05:45:00Z"}},"role":"Hardware","role_family":"Hardware","seniority":"lead","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Pune, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":24000,"max_usd":54000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":741},"experience_years_min":15,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Embedded C","optional":false},{"name":"MATLAB","optional":false},{"name":"PID Control","optional":false},{"name":"RTOS","optional":false},{"name":"Simulink","optional":false},{"name":"C","optional":true}],"status":"live","first_seen_at":"2026-06-17T00:00:00Z","employer_posted_date":"2026-09-22","last_verified_at":"2026-10-20T12:45:42Z","board_verified":true,"closed_at":null,"days_open":125,"trust":{"level":"stale","repost_count":1,"flags":["stale"],"days_open":125},"description":"Roles & Responsibilities:\nFirmware Architecture & Development\nLead firmware architecture and embedded software design for UPS and power electronics platforms \nDevelop real-time control firmware for: \nAC/DC converters, DC/DC converters, Inverters, Battery chargers \nDesign control algorithms for: Voltage regulation, Current control, PFC , Battery charging , Protection logic and Thermal management \n Product Development (NPDI)\nSupport complete NPDI lifecycle from concept to production release \nParticipate in: \nRequirement definition ,System architecture , Design reviews , Integration , Validation ,Field support \nCollaborate with electrical, controls, mechanical, test, and compliance teams \nControls & Power Electronics\nImplement digital control techniques: PID control , PWM generation , Synchronization & Transfer logic \nSupport advanced control algorithms for UPS topology and battery systems \nEmbedded Software Development\nDevelop embedded firmware using: \nC/C++ \nRTOS \nBare-metal systems \nWork on microcontrollers/DSPs such as: \nTI C2000 \nSTM32 \nDevelop communication protocols: \nCAN \nModbus \nUART \nSPI \nI2C \nEthernet/SNMP \nValidation & Debugging\nPerform firmware debugging and root cause analysis \nSupport: \nEVT \nDVT \nRegression testing \nHIL testing \nAnalyze field issues and implement corrective actions \nSupport system integration and performance optimization \nTechnical Leadership\nMentor firmware engineers and review technical deliverables \nDrive coding standards and firmware development processes \nLead technical discussions and architecture reviews \nSupport innovation and continuous improvement initiatives\nJob Requirements:\n\nBachelor’s Degree in Electronics or Electrical or related Engineering with at least 15+ years of professional engineering experience designing, developing and analyzing embedded control system firmware\nMust have a strong background inembedded coding, coding review, debugging, testing, and deployment.\nExpertise in designing and implementing power electronics control algorithms tailored to application needs.\nStrong knowledge of TI C2000 series microcontrollers, such as the TMS320F28x\nPrior experience with UPS control firmware is preferred (battery management, power converter control, etc.)\nUnderstands hardware schematics and work with the hardware team to deliver production worthy hardware/software co-designed architecture\nModel-based development with MATLAB® and Simulink® and Typhoon Hardware in Loop.\nExperience with source control management (GIT etc.)\nExperienced in unit testing, Debugging, Bug fixing, verification testing, reliability testing.\nStrong analytical and problem-solving skills required\nExcellent verbal and written communication skills.\nMandatory Skills\nEmbedded C/C++ \nReal-time embedded systems \nPower electronics controls \nPWM and ADC handling \nRTOS concepts \nCommunication protocols \nFirmware debugging \nHardware-software integration \nPreferred Skills\nTI C2000 DSP \nMATLAB/Simulink \nHIL systems (Typhoon HIL preferred) \nBattery Management Systems (BMS) \nUPS topology knowledge \nCybersecurity basics for embedded systems \nSNMP/Web monitoring firmware","description_format":"text","description_chars":3125,"description_truncated":false,"requirements":{"experience_years_min":15,"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","Power Supplies & Power Electronics","HVAC & Refrigeration"],"lifecycle":[{"event":"open","at":"2026-06-17T00:00:00Z"},{"event":"close","at":"2026-09-01T14:31:42Z"},{"event":"reopen","at":"2026-09-22T10:47:36Z"}],"visa":[],"liveness":{"score":5,"band":"cold","label":"Long shot","p_open":1,"p_active":0.185,"p_room":0.28,"age_days":125,"expected_fill_days":5,"reasons":["conf:3","stale_co","velocity","win:tail","crowd:brand"],"computed_at":"2026-10-20T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/vertiv-principal-engineer-firmware-2","json_url":"https://alion.io/job/vertiv-principal-engineer-firmware-2.json","meta":{"generated_at":"2026-10-20T17:08:07Z","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":19500,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-21T00: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":58885},"rest":"https://alion.io/mcp/rest/get_company?id=58885"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fvertiv-principal-engineer-firmware-2"},{"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%2Fvertiv-principal-engineer-firmware-2"},{"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%2Fvertiv-principal-engineer-firmware-2"},{"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/vertiv-principal-engineer-firmware-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fvertiv-principal-engineer-firmware-2"}]}