Baanyan Software Services, Inc. · 2 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.
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
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.
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 StageCompany data provided by crunchbase