CrawlJobs Logo

Software Engineer - Platform Interface

India, Bengaluru · Job Posted June 29, 2026
Apply Position
Job Link Share

Job Description

You will be part of this platform team, responsible for developing platform software in the areas of: Board-bring up related experience. 10G, 40G, 100G and 400G interface related platform software like interface drivers etc. Platform infrastructure related software like Chassis/line card, fabric, Optics etc. You will be responsible for these product developments in the platform area in either JunOS or Junos Evolved based software architecture. In addition to the development activity, you are required to work closely with system and solution test teams to ensure products/solutions delivered are with highest quality. You will be required to work closely with Juniper Technical Assistance Team for providing engineering assistance in supporting customer escalations for customer deployments.

Job Responsibility

  • Develop platform software in the areas of Board-bring up related experience
  • 10G, 40G, 100G and 400G interface related platform software like interface drivers etc.
  • Platform infrastructure related software like Chassis/line card, fabric, Optics etc.
  • Responsible for product developments in the platform area in either JunOS or Junos Evolved based software architecture
  • Work closely with system and solution test teams to ensure products/solutions delivered are with highest quality
  • Work closely with Juniper Technical Assistance Team for providing engineering assistance in supporting customer escalations for customer deployments

Requirements

  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
  • Typically 6-10 years experience
  • In-depth knowledge of data networking, e.g., TCP/IP, Ethernet, and Routing etc.
  • Proficiency with device drivers, system bring-up, FreeBSD/Linux internals
  • Strong technical, analytical, and problem-solving skills
  • Strong in C, C++ programming, OO analysis & design, data structures and system debugging skills
  • Good understanding of firmware, hardware level details for Optics, PCIe, SPI, I2C, Retimers, FPGA, CPLD, MDIO, Flash Driver

Nice to have

  • Prior software development experience on networking products would be a plus
  • Cloud Architectures
  • Cross Domain Knowledge
  • Design Thinking
  • Development Fundamentals
  • DevOps
  • Distributed Computing
  • Microservices Fluency
  • Full Stack Development
  • Security-First Mindset
  • Solutions Design
  • Testing & Automation
  • User Experience (UX)

What we offer

  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer - Platform Interface

8 matching positions

Intermediate Software Engineer — Linux Platform / Controller Software

We're adding an Intermediate Software Engineer to work on the Linux side of our ...
Location
Location
Canada , Burnaby
Salary
Salary:
90000.00 - 110000.00 USD / Year
equinoxpowerinc.com Logo
EQUINOX POWER
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering or equivalent practical experience
  • 2–4 years of professional software-engineering experience, including some work on embedded Linux systems
  • Working proficiency in C, and fluency in at least one of C++, C#, Rust, Go or Python
  • Practical experience with Linux on an embedded platform: kernel configuration, device trees, userspace services, and image builds (e.g. Yocto, Buildroot, OpenSTLinux or similar). Depth in all of these is not required at this level
  • willingness to learn is
  • Ability to reason about the boundary between a Linux host and a microcontroller subsystem — the STM32MP1 / MP2 Cortex-A + Cortex-M split is a direct example
  • Working familiarity with standard networking (TCP/IP, UDP, Ethernet, Wi-Fi, USB) and common inter-board buses (SPI, I²C, CAN, serial)
  • Comfortable writing tests for your own code and working inside a Git / code-review / CI workflow
  • Clear written and verbal communication
  • you can write and follow an interface spec
Job Responsibility
Job Responsibility
  • Work on the Linux platform for our SOM-based controllers: kernel configuration, device tree, selected drivers, bootloader flow, rootfs image, and release pipeline
  • Contribute to the controller application layer: services, configuration, logging and telemetry, local UIs and APIs
  • Work with our firmware team to define and document the interfaces between the Linux host and the STM32 Cortex-M firmware (serial, CAN, Ethernet, shared-bus, etc.), including command, status and telemetry protocols
  • Help design system-level behaviour across Linux and firmware: startup / shutdown sequencing, fault propagation, watchdog strategy, recovery and safe-state handling
  • Implement external interfaces: networking, secure remote access, device-management APIs, and — where applicable — integration with broadband data paths used by our UPS / FMPS products
  • Write and maintain software tests (unit, integration, system-level) and contribute to the team's automated build and CI flow for the SOM image
  • Work within our software engineering practices: version control, code review, documentation, release discipline
  • Partner with firmware, power-electronics, QA and manufacturing engineering through design review, integration and production handoff
What we offer
What we offer
  • Competitive compensation and benefits
  • Reporting directly to the CIO in a small-team engineering environment fostering collaboration
  • Accelerated professional growth and development through working on leading-edge products that will ship at scale into telecom, cable-broadband, data-centre and critical-infrastructure applications
  • Fulltime
Read More
Arrow Right

Software Engineer - Platform

Software Engineer - Platform. This role has been designed as ‘’Onsite’ with an e...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BTech / MTech in CS/CE or related field with 5+ years proven experience
  • In-depth knowledge of data networking, e.g., TCP/IP, Ethernet, and Routing etc.
  • Proficiency with device drivers, system bring-up, FreeBSD/Linux internals
  • Understanding of Ethernet, OTN, SONET etc. technologies desired
  • Strong technical, analytical, and problem-solving skills
  • Strong in C, C++ programming, OO analysis & design, data structures and system debugging skills
  • Good understanding of firmware, hardware level details for Optics, PCIe, SPI, I2C, Retimers, FPGA, CPLD, MDIO, Flash Driver
  • Prior software development experience on networking products would be a plus
Job Responsibility
Job Responsibility
  • Developing platform software in the areas of: Board-bring up related experience
  • 10G, 40G, 100G and 400G interface related platform software like interface drivers etc.
  • Platform infrastructure related software like Chassis/line card, fabric, Optics etc.
  • Responsible for these product developments in the platform area in either JunOS or Junos Evolved based software architecture
  • Work closely with system and solution test teams to ensure products/solutions delivered are with highest quality
  • Work closely with Juniper Technical Assistance Team for providing engineering assistance in supporting critical customer escalations for customer deployments
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
Read More
Arrow Right

Sr. Platform Software Engineer

We are seeking an accomplished Senior Platform Software Engineer with deep exper...
Location
Location
United States , Novi, MI
Salary
Salary:
Not provided
A123 Systems LLC
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or related field
  • Minimum of 5 years of hands-on embedded software development experience
  • Proven expertise in: Bootloader architecture and secure Boot implementation
  • MCAL and CDD driver development
  • AUTOSAR BSW integration and configuration
  • Embedded system-level debugging and root cause analysis
  • Proficiency in C/C++, along with experience using diagnostic and testing tools (e.g., CANoe, CANalyzer, CANdelaStudio, ODXStudio, oscilloscopes, in-circuit debuggers)
  • Familiarity with automotive microcontrollers (e.g., Infineon, NXP, Renesas, STMicroelectronics)
Job Responsibility
Job Responsibility
  • Architect and implement secure bootloaders and robust software update frameworks
  • Develop, configure, and validate MCAL and CDD drivers for a variety of microcontrollers and peripheral devices
  • Integrate and optimize AUTOSAR BSW stacks, with emphasis on: Diagnostics stack (including OBD)
  • Memory stack
  • CAN stack (including J1939)
  • Crypto stack
  • Implement and maintain J1939 stack functionality tailored for heavy-duty automotive platforms
  • Design and implement embedded cybersecurity solutions including secure boot, cryptographic services, and memory protection
  • Collaborate closely with cross-functional teams to analyze, diagnose, and resolve software issues across platform and application layers
  • Interface with stakeholders to support system software integration, validation, and deployment
Read More
Arrow Right

Software Engineer (Platform)

Plaud is building the next generation intelligence infrastructure and interfaces...
Location
Location
United States , San Francisco
Salary
Salary:
130000.00 - 180000.00 USD / Year
plaud.ai Logo
Plaud
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong backend engineering and platform system experience, with the ability to independently own complex systems and core modules
  • Solid understanding of OAuth 2.0, authentication, authorization, and security-related mechanisms
  • Experience designing and delivering API platforms, developer platforms, or multi-tenant systems
  • Strong system design skills with the ability to make sound trade-offs under complex technical and business constraints
  • Proven ability to collaborate cross-functionally with product, device teams, and international partners
Job Responsibility
Job Responsibility
  • Own the design and implementation of core backend and platform capabilities for the Plaud Developer Platform, supporting both Partner and Third-Party integrations
  • Design and maintain OAuth authorization, access control, and multi-tenant architecture to ensure security and scalability
  • Build standardized APIs, SDK interfaces, and developer onboarding workflows to improve integration efficiency
  • Collaborate with product, device, and AI service teams to deliver cross-system solutions and technical decisions
  • Continuously improve platform stability, performance, and developer experience to support scalable ecosystem growth
What we offer
What we offer
  • Top-tier healthcare for employees and dependents, including dental, and vision, and a generous employer subsidy
  • 401(k) plan for full time employees with company matching
  • Unlimited PTO, plus 13 paid holidays
  • 12 weeks of paid time off to spend time with your new family, regardless of gender
  • New hires are equipped with their choice of new top-of-the-line laptops and workstation setups
  • Best office equipment
  • Annual offsites
  • Free office drinks and snacks
  • Fulltime
Read More
Arrow Right

Software Engineer, Platform

We exist to lift as many people up the socioeconomic ladder as possible. We dram...
Location
Location
Salary
Salary:
200000.00 - 400000.00 USD / Year
clipboard.app Logo
Clipboard
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • You’ve worked in high-growth startup environments or similarly fast-paced, agile teams—and possibly launched something on your own
  • You have hands-on experience managing cloud infrastructure, CI/CD pipelines, and production systems, with a strong DevOps mindset
  • You’ve built and supported web and backend systems using modern cloud-native tools and frameworks
  • You’re excited by infrastructure as code, automation, and driving platform-level improvements that support other engineering teams
  • You enjoy working deeply on technical systems but also communicate clearly and proactively with the team
  • Talking to users or teammates to understand pain points and drive solutions energizes you
Job Responsibility
Job Responsibility
  • Design, build, and maintain scalable infrastructure using Terraform, ensuring reproducibility, security, and automation across environments
  • Develop and support backend services using TypeScript, NestJS, and Node.js, interfacing with MongoDB and Postgres databases to ensure performance and reliability
  • Manage and optimize our cloud infrastructure on AWS, leveraging services like EC2, ECS, RDS, S3, CloudWatch, and more to support application and platform needs
  • Build reusable infrastructure modules and internal tooling to empower product engineering teams and improve development velocity
  • Own the full lifecycle of platform features: from design and implementation to monitoring and supporting them in production
  • Work in a globally distributed, 100% remote team with asynchronous workflows and high ownership culture
What we offer
What we offer
  • Do meaningful work in healthcare—supporting real users whose lives are improved by your contributions
  • Build platform capabilities that directly accelerate product delivery for a well-loved product with strong product-market fit
  • Enjoy fully remote work with no “return to office” — we’ve been remote since day one
  • Take advantage of flexible scheduling, a globally asynchronous team culture, and unlimited paid time off
  • Offers Equity
  • Fulltime
Read More
Arrow Right

Senior Platform Software Engineer I

Platform Software Engineers (PSWEs) design and build the distributed systems tha...
Location
Location
Canada , Toronto
Salary
Salary:
144000.00 - 258000.00 USD / Year
braze.com Logo
Braze
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of distributed systems development or platform/infrastructure experience
  • Think about systems - interfaces, boundaries, edge cases, failure modes, behaviors, and specific implementations
  • Have an urge to collaborate, document, and deliver quickly
  • Have an enthusiastic, go-for-it attitude
  • Have a desire to solve everyday challenges facing software engineers and automate their toil away
  • Have an excellent ability to manage multiple tasks and expectations at once
  • Experienced in working on large-scale API-driven systems
  • Experienced in application and systems observability
  • Experience with distributed systems, message queues, or background job processing, with a strong focus on Sidekiq
  • Strong Ruby and Rails experience, with Go experience being helpful
Job Responsibility
Job Responsibility
  • Develop Braze’s embedded frameworks that enable large-scale distributed processing
  • Design, build, and operate internal software frameworks that power Braze’s asynchronous and background processing systems at massive scale
  • Evolve and extend frameworks built on technologies such as Sidekiq to reliably execute over a trillion jobs per day across a globally distributed platform
  • Own scaling behavior, reliability guarantees, failure modes, and operational safety of these systems
  • Provide opinionated abstractions, tooling, and guardrails that allow application teams to use distributed processing safely without needing to manage underlying complexity
  • Improve observability, debuggability, and operational ergonomics for large-scale job-processing systems
  • Manage incidents: Be on a PagerDuty rotation to respond to availability incidents and provide support for other engineers
  • Use your on-call shift to prevent incidents from ever happening
  • Retrospect everything that happens to turn lessons into system improvements/changes, automation, etc.
What we offer
What we offer
  • Competitive compensation that may include equity
  • Retirement and Employee Stock Purchase Plans
  • Flexible paid time off
  • Comprehensive benefit plans covering medical, dental, vision, life, and disability
  • Family services that include fertility benefits and equal paid parental leave
  • Professional development supported by formal career pathing, learning platforms, and a yearly learning stipend
  • A curated in-office employee experience, designed to foster community, team connections, and innovation
  • Opportunities to give back to your community, including an annual company-wide Volunteer Week and donation matching
  • Employee Resource Groups that provide supportive communities within Braze
  • Fulltime
Read More
Arrow Right

Senior Platform Software Engineer I

Platform Software Engineers (PSWEs) design and build the distributed systems tha...
Location
Location
United States , San Francisco
Salary
Salary:
128842.00 - 232200.00 USD / Year
braze.com Logo
Braze
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of distributed systems development or platform/infrastructure experience
  • Think about systems - interfaces, boundaries, edge cases, failure modes, behaviors, and specific implementations
  • Have an urge to collaborate, document, and deliver quickly
  • Collaborating across the global remote teams, often working asynchronously
  • Document everything so you don't need to learn the same thing (or plan the same work) twice
  • Delivering fast to delight our customers–even internal ones
  • Have an enthusiastic, go-for-it attitude. When you see something broken, you can't help but fix it
  • Have a desire to solve everyday challenges facing software engineers and automate their toil away
  • Have an excellent ability to manage multiple tasks and expectations at once
  • Experienced in working on large-scale API-driven systems
Job Responsibility
Job Responsibility
  • Develop Braze’s embedded frameworks that enable large-scale distributed processing
  • Design, build, and operate internal software frameworks that power Braze’s asynchronous and background processing systems at massive scale
  • Evolve and extend frameworks built on technologies such as Sidekiq to reliably execute over a trillion jobs per day across a globally distributed platform
  • Own scaling behavior, reliability guarantees, failure modes, and operational safety of these systems
  • Provide opinionated abstractions, tooling, and guardrails that allow application teams to use distributed processing safely without needing to manage underlying complexity
  • Improve observability, debuggability, and operational ergonomics for large-scale job-processing systems
  • Manage incidents: Be on a PagerDuty rotation to respond to availability incidents and provide support for other engineers
  • Use your on-call shift to prevent incidents from ever happening
  • Retrospect everything that happens to turn lessons into system improvements/changes, automation, etc.
What we offer
What we offer
  • Competitive compensation that may include equity
  • Retirement and Employee Stock Purchase Plans
  • Flexible paid time off
  • Comprehensive benefit plans covering medical, dental, vision, life, and disability
  • Family services that include fertility benefits and equal paid parental leave
  • Professional development supported by formal career pathing, learning platforms, and a yearly learning stipend
  • A curated in-office employee experience, designed to foster community, team connections, and innovation
  • Opportunities to give back to your community, including an annual company-wide Volunteer Week and donation matching
  • Employee Resource Groups that provide supportive communities within Braze
Read More
Arrow Right

Senior Platform Software Engineer I

Platform Software Engineers (PSWEs) design and build the distributed systems tha...
Location
Location
United States , New York City
Salary
Salary:
128842.00 - 232200.00 USD / Year
braze.com Logo
Braze
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of distributed systems development or platform/infrastructure experience
  • Think about systems - interfaces, boundaries, edge cases, failure modes, behaviors, and specific implementations
  • Have an urge to collaborate, document, and deliver quickly
  • Collaborating across the global remote teams, often working asynchronously
  • Document everything so you don't need to learn the same thing (or plan the same work) twice
  • Delivering fast to delight our customers–even internal ones
  • Have an enthusiastic, go-for-it attitude. When you see something broken, you can't help but fix it
  • Have a desire to solve everyday challenges facing software engineers and automate their toil away
  • Have an excellent ability to manage multiple tasks and expectations at once
  • Experienced in working on large-scale API-driven systems
Job Responsibility
Job Responsibility
  • Develop Braze’s embedded frameworks that enable large-scale distributed processing
  • Design, build, and operate internal software frameworks that power Braze’s asynchronous and background processing systems at massive scale
  • Evolve and extend frameworks built on technologies such as Sidekiq to reliably execute over a trillion jobs per day across a globally distributed platform
  • Own scaling behavior, reliability guarantees, failure modes, and operational safety of these systems
  • Provide opinionated abstractions, tooling, and guardrails that allow application teams to use distributed processing safely without needing to manage underlying complexity
  • Improve observability, debuggability, and operational ergonomics for large-scale job-processing systems
  • Manage incidents: Be on a PagerDuty rotation to respond to availability incidents and provide support for other engineers
  • Use your on-call shift to prevent incidents from ever happening
  • Retrospect everything that happens to turn lessons into system improvements/changes, automation, etc.
What we offer
What we offer
  • Competitive compensation that may include equity
  • Retirement and Employee Stock Purchase Plans
  • Flexible paid time off
  • Comprehensive benefit plans covering medical, dental, vision, life, and disability
  • Family services that include fertility benefits and equal paid parental leave
  • Professional development supported by formal career pathing, learning platforms, and a yearly learning stipend
  • A curated in-office employee experience, designed to foster community, team connections, and innovation
  • Opportunities to give back to your community, including an annual company-wide Volunteer Week and donation matching
  • Employee Resource Groups that provide supportive communities within Braze
  • Fulltime
Read More
Arrow Right