Senior Embedded Software Engineer
Location
United States
Posted
9 days ago
Salary
$179.5K - $269.2K / year
Seniority
Senior
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 Guides
Related Job Pages
More Full-stack Engineer Jobs
• 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
• 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)
Senior Software Engineer
Accenture Federal ServicesWe believe in the power of change, harnessed in ways that matter for our country and communities.
• 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.
• 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



