Senior Embedded Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

9 days ago

Salary

$179.5K - $269.2K / year

Seniority

Senior

Bachelor Degree5 yrs expEnglishLinuxGo

Job Description

Senior Embedded Software Engineer

Nebius Group

• Design and implement embedded firmware for server management, telemetry, and control systems. • Maintain and enhance our custom OpenBMC firmware with new features and improvements • Enable real-time monitoring of power, thermal sensors, and hardware health. • Work closely with hardware engineers to validate firmware for existing and future platforms • Debug and optimize low-level drivers and protocols. • Contribute to long-term firmware architecture for GPU cluster reliability.

Job Requirements

  • 5+ years in embedded systems or firmware development.
  • Proficiency in embedded Linux.
  • Hands-on experience with BMCs, microcontrollers, or SoC firmware.
  • Understanding of hardware bring-up and debugging
  • Languages: C, C++, Bash, Go, YAML
  • Firmware: OpenBMC, U-Boot, Linux Kernel
  • Interfaces: I2C, I3C, SPI, eSPI, UART, LPC
  • Protocols: SMBus, PCIe, PMBus, PECI
  • Build Systems: Meson, CMake
  • Descriptors & Formats: FRU, SMBIOS, ACPI, DMI

Benefits

  • Competitive compensation
  • Career growth and learning opportunities
  • Flexibility and work-life balance
  • Collaborative and innovative culture
  • Opportunity to work on impactful AI projects
  • International environment and talented teams

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 201-500H1B No Sponsor

• Technical lead and main developer for the IaC service • Own the architecture, code structure, and technical direction • Work hands-on with automation code (Ansible, Python, scripting) • Collaborate closely with the Service Owner and multiple stakeholders • Guide and support other contributors (technical mentoring, reviews) • Bare metal provisioning (Dell servers, firmware, BIOS, RAID, iDRAC hardening) • Hypervisor setup (Hyper-V, networking, VM lifecycle) • Windows OS deployment and customization • Active Directory (DCs, OUs, GPOs, CIS hardening) • Application deployment and full test environments (e.g., OLS, SIT) • Ansible (roles, templates, scripting) • AWX as automation orchestrator and UI

Moldova
Job Closed
Full TimeRemoteTeam 201-500H1B No Sponsor

• Technical lead and main developer for the IaC service • Own the architecture, code structure, and technical direction • Work hands-on with automation code (Ansible, Python, scripting) • Collaborate closely with the Service Owner and multiple stakeholders • Guide and support other contributors (technical mentoring, reviews)

Romania
Job Closed
Accenture Federal Services logo

Senior Software Engineer

Accenture Federal Services

We believe in the power of change, harnessed in ways that matter for our country and communities.

Full TimeRemoteTeam 10,001+Since 2017H1B No Sponsor

• Design high-performance services, optimizing JVM-based workloads, and establishing engineering patterns that ensure reliability, maintainability, and scalability. • Implementing Java solutions across distributed systems. • Collaborate with architects, security engineers, and product stakeholders to translate complex requirements into high-value solutions. • Anticipate system-level impacts, champion secure coding standards, and ensure that the Java ecosystem remains robust, extensible, and aligned with organizational objectives.

Virginia
$116.9K - $243.1K / year
Full TimeRemoteTeam 201-500H1B No Sponsor

• Participate in and contribute to all agile scrum ceremonies • Complete user stories to deliver new features and enhancements to a web application portfolio within sprint deadlines • Contribute to troubleshooting and issue resolution

United States
$124K - $147K / year