Firmware Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Baanyan Software Services, Inc. · 4 hours ago

Firmware Engineer

Baanyan Software Services, Inc. is seeking a Firmware Engineer who will act as the bridge between custom power electronics hardware and the Linux Operating System. The role involves writing code for hardware initialization and validating new PCBAs in a lab environment.

Information TechnologySoftware
check
H1B Sponsor Likelynote
Hiring Manager
Suprotim Mondal
linkedin

Responsibilities

Advanced Board Bring-up: Lead the initial bring-up of new prototypes. This involves configuring the PMIC (Power Management IC), initializing DDR4/5 memory, and debugging timing issues using JTAG, logic analyzers, and high-bandwidth oscilloscopes
Bootloader Optimization: Develop and maintain custom U-Boot or Coreboot implementations. Optimize boot times for "Instant-On" requirements, ensuring the energy controller can respond to grid fluctuations within milliseconds of a power event
High-Performance Driver Development: Write and tune Linux kernel drivers for low-latency peripherals, including high-speed ADCs (Analog-to-Digital Converters), FPGA-backed data buses (PCIe/AXI), and industrial communication controllers (CAN-FD, TSN-Ethernet)
Device Tree Management: Architect complex Device Trees for multi-core ARM and x86 SoCs, ensuring hardware resources are correctly mapped and managed across different product variants
Hardware-Software Co-Design: Collaborate with Electrical Engineers during the schematic design phase to ensure that pin-multiplexing and hardware interrupts are optimized for Linux kernel performance

Qualification

C programmingLinux Kernel developmentElectrical SchematicsDatasheets/Register MapsPTP synchronization

Required

5+ years of experience in low-level C programming and Linux Kernel development
Proficiency in reading Electrical Schematics and navigating Datasheets/Register Maps
Extensive experience with PTP (Precision Time Protocol) or other high-accuracy synchronization methods used in industrial automation

Company

Baanyan Software Services, Inc.

company-logo
Baanyan is a leading provider of IT Services and Solutions to businesses ranging from mid-sized to global fortune 500 enterprises.

H1B Sponsorship

Baanyan Software Services, Inc. has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (41)
2024 (34)
2023 (47)
2022 (75)
2021 (95)
2020 (108)

Funding

Current Stage
Late Stage

Leadership Team

A
Archana Daripalli
Chairwoman
linkedin
Company data provided by crunchbase