CrawlJobs Logo

Software Developer - DEVICE Test

DCM Infotech Limited

Location Icon

Location:
United States , Bellevue, WA

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Our Telecom client is seeking an exceptional Senior Software Developer to join our Global Media Engine team’s critical video streaming technology initiatives. In this pivotal role, you’ll be responsible for architecting and implementing cutting-edge client-side video technologies that power our flagship streaming platform, Max. Your expertise will drive the entire video delivery ecosystem—from initial network transmission to final user playback—encompassing sophisticated tasks like video profile optimization, digital rights management, rendering techniques, advanced telemetry, and dynamic stream optimization. You’ll work closely with cross-functional teams to design and develop media engine components that interface seamlessly with low-level platform systems, ensuring an unparalleled streaming experience for millions of global users. This is an opportunity to join an innovative team where you’ll have direct impact on the technical strategies that define next-generation video streaming, with extensive opportunities to expand your technical skills and own mission-critical features of a world-class entertainment platform.

Job Responsibility:

  • Join a growing team with many opportunities for you to expand your professional and technical skills
  • Influence the technical agenda for Core Media and own critical features of a product used by millions of customers
  • Work across teams and disciplines to explore technical solutions and evaluate technical tradeoffs, using the latest streaming media technologies and video capabilities
  • Improve your team’s development, test, and operations practices
  • Mentor other engineers to help them grow their careers
  • Use data to solve real world problems and improve customer experience, including prioritization of incoming issues reported by customers, partners, and internal QA

Requirements:

  • A deep understanding of Computer Science fundamentals, including algorithms, data structures, and operating systems
  • Mastery of web-based media playback technologies, including Encrypted Media Extensions (EME) and Media Source Extensions (MSE)
  • Deep experience with media technology (e.g. Exo-Player, AV-Foundation, HTML5 video)
  • Comprehensive understanding of streaming technologies (e.g. DASH, HLS)
  • Expertise in DRM systems (e.g. Fair-Play, Wide-Vine, PlayReady)
  • Proficiency across device platforms (e.g. Android, iOS, tvOS, set-top box)
  • Advanced video telemetry skills
  • Be a self-starter that can independently solve complex engineering problems
  • Experience with streaming video delivery or playback
  • Passion for software engineering with a strong sense of ownership for the code that you and your team write, and a desire to become an expert in client-side video technology
  • Seek self-improvement and adapt to suggestions and feedback
  • Hold yourself and your team to high standards while maintaining respectful relationships
  • Ability to provide periodic on-call support for critical emergent customer-facing issues
  • BS degree in Computer Science, or a related field with 5+ years of relevant experience

Nice to have:

  • 3+ years in software engineering on shipped consumer products or platforms
  • Advanced research or contributions to emerging video streaming technologies
  • Experience with cutting-edge media delivery platforms
  • Contributions to open-source media technology projects

Additional Information:

Job Posted:
February 19, 2026

Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Developer - DEVICE Test

Principal Software Developer in Test

As a Principal Software Development Engineer in Test at Baxter, you will contrib...
Location
Location
United States , Bellevue, Washington
Salary
Salary:
112000.00 - 154000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, Software Engineering, or equivalent with 8+ years of proven experience as a Software Development Engineer in Test in a product development environment
  • Proven success in bringing product to market
  • Strong experience with Test Planning, Test Case Creation, Test execution, Test Result Reporting & Documentation
  • Experience with Requirement Analysis and Customer Needs Analysis for Test script creation
  • Strong approaches with Exploratory testing and bug reporting
  • Strong programming fundamentals and patterns
  • Strong familiarity with configuration management and issue tracking
  • Behavior Driven Development and/or Test-Driven Development experience
  • Medical Device or other regulated industry experience a strong plus
  • Experience with Python
Job Responsibility
Job Responsibility
  • Collaborate with team members to identify/implement test techniques that are effective and efficient in meeting organizational goals for product quality, timeliness, and regulatory compliance
  • Work with the development team to ensure testability of product definition
  • Plan test development and execution efforts
  • Analyze requirements and user needs and create test script
  • Identify and implement tooling, frameworks, and dashboards for automated testing as needed
  • Craft Manual and Automated tests and test plans to ensure proper test coverage for frontend and backend testing
  • Implement automation code structured as reusable building blocks
  • Perform exploratory test with user interface to ensure proper test coverage beyond scripted tests
  • Use effective processes and practices that embrace the full software lifecycle
  • Extend/improve current automated test suite
What we offer
What we offer
  • Support for Parents
  • Continuing Education/Professional Development
  • Employee Health & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Medical and dental coverage that starts on day one
  • Insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance
  • Employee Stock Purchase Plan (ESPP)
  • 401(k) Retirement Savings Plan
  • Flexible Spending Accounts
  • Fulltime
Read More
Arrow Right

Software Engineer - Platform Software, Device Drivers, System Bring-Up

Our team is responsible for driving technology leadership in the Juniper routing...
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 proven experience of 10+ years
  • Good understanding of hardware-level details for Optics, PCIe, SPI, I2C, Retimers, FPGA, CPLD, MDIO, Flash Driver
  • Proficiency with device drivers, system bring-up, FreeBSD/Linux internals
  • Understanding of Ethernet, OTN, SONET, etc. technologies
  • Strong technical, analytical, and problem-solving skills
  • Strong in C, C++ programming, OO analysis & design, data structures, and system debugging skills
  • Prior software development experience on networking products
Job Responsibility
Job Responsibility
  • Board bring-up related experience
  • 10G, 40G, 100G, 400G, 800G interface related platform software like interface drivers, etc.
  • Platform infrastructure-related software like Routing Engine Redundancy/High Availability, Chassis/line card, fabric, Optics, etc.
  • Timing software in PTP, SYNCE & Grand Master
  • Product developments in the platform area in either JunOS or Junos evolved software architecture
  • Work closely with system and solution test teams to ensure products/solutions delivered are of the 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
  • Fulltime
Read More
Arrow Right

Software Engineer - Platform Software, Device Drivers, System Bring-Up

Our team is responsible for driving technology leadership in the Juniper routing...
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 proven experience of 10+ years
  • Good understanding of hardware-level details for Optics, PCIe, SPI, I2C, Retimers, FPGA, CPLD, MDIO, Flash Driver
  • Proficiency with device drivers, system bring-up, FreeBSD/Linux internals
  • Understanding of Ethernet, OTN, SONET, etc. technologies
  • Strong technical, analytical, and problem-solving skills
  • Strong in C, C++ programming, OO analysis & design, data structures, and system debugging skills
  • Prior software development experience on networking products
Job Responsibility
Job Responsibility
  • Board bring-up related experience. 10G, 40G, 100G, 400G, 800G interface related platform software like interface drivers, etc.
  • Platform infrastructure-related software like Routing Engine Redundancy/High Availability, Chassis/line card, fabric, Optics, etc.
  • Timing software in PTP, SYNCE & Grand Master
  • You will be responsible for these product developments in the platform area in either JunOS or Junos evolved 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 of the highest quality
  • You will be required to 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
  • Fulltime
Read More
Arrow Right

Senior Software Developer

Come join our growing team and make a difference every day! As part of a high-pe...
Location
Location
United States , Lorton
Salary
Salary:
Not provided
anavationllc.com Logo
AnaVation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree required, with a preference in the areas of Computer Science, Electrical Engineering, Computer Engineer, or related discipline
  • Minimum of six years of experience as a Software Developer
  • Proficient with Python, Java, C, C++ JavaScript, and other programming languages
  • Mobile app development or systems experience
  • Expertise in source control management with Git
  • Deep understanding of relational databases such as SQL Server, PostgreSQL, or SQLite
  • Mobile application decompiling
  • Comfortable viewing, analyzing, and understanding raw binary data
  • Excellent skills with developer documentation
  • Excellent skills with collaborative coding and ability to adopt shared coding practices
Job Responsibility
Job Responsibility
  • Designing, developing, testing, and integrating software features as a member of a geographically dispersed team, either independently or with limited supervision
  • Apply robust software engineering and database practices to address complex technical challenges, ensuring the delivery of reliable, scalable, and maintainable solutions
  • Interface directly with data architects and software developers to ensure that the data model is able to capture the use cases that the software systems are responsible for
  • Part of a software research and development team focusing on mobile device forensic analysis including mobile device reverse engineering
What we offer
What we offer
  • Generous cost sharing for medical insurance for the employee and dependents
  • 100% company paid dental insurance for employees and dependents
  • 100% company paid long-term and short term disability insurance
  • 100% company paid vision insurance for employees and dependents
  • 401k plan with generous match and 100% immediate vesting
  • Competitive Pay
  • Generous paid leave and holiday package
  • Tuition and training reimbursement
  • Life and AD&D Insurance
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer (Medical Devices)

Location
Location
United States , Raleigh, NC
Salary
Salary:
Not provided
bytecubit.com Logo
Bytecubit Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years’ experience with SW development
  • SW development for Medical Devices
  • BS in Computer Science
  • C, C#, C++ skills
  • Microsoft.NET
  • SQL database
  • GUI application development
  • Windows 10
  • Cryptographic algorithm
Job Responsibility
Job Responsibility
  • Consultant will be responsible for design and development of embedded SW for medical device to support manufacturing of products
  • write SW requirements
  • provide design input for GUI system SW
  • design development and implementation of cybersecurity control methods for FDA NIST standards
  • testing, static analysis, profiling and debugging
  • take measurements using lab equipment tools
  • data processing for test protocols
Read More
Arrow Right

Software Engineer Staff - Platforms/System Software Development

Designs, develops, troubleshoots and debugs software programs for software enhan...
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
  • Bachelor’s or Master’s degree in Computer Science or a related field, with 5+ years of experience in platforms/system software development
  • Strong technical, analytical, and problem-solving skills
  • Proficiency in C, C++, embedded systems, and Linux kernel/driver development
  • Experience working close to hardware, including device drivers, system bring-up, and Linux/OS fundamentals
  • Expertise in troubleshooting and debugging complex issues
  • Knowledge and experience with firmware, optics, SPI, retimers, FPGA, CPLD, MDIO, Ethernet interfaces (10GE - 400GE), timing protocols (SyncE, PTP), SerDes, fabric management, and chassis management are preferred
  • Understanding of system hardware, including buses, hardware queues/FIFOs, interrupts, BIOS, PCIe, I2C, etc., is a plus
  • Experience with new hardware and/or ASIC bring-up
  • Experience designing fault-tolerant and resilient systems is highly desirable
  • Excellent debugging skills and experience with various software, hardware, and memory debugging tools
Job Responsibility
Job Responsibility
  • Work with cross-functional teams to develop detailed software functional specifications, articulate system/software architecture specifications, for product features, to meet product requirements
  • SW development in the areas of platform infrastructure, device drivers, kernel, chassis control, device management, link, and interface management
  • Carry out detailed design and implementation, unit testing, integration of packet forwarding, related device/kernel drivers, and other related software components for products and features
  • Work closely with system and solution test teams to ensure correct and complete verification of software and components, for the feature to meet real-life network deployments
  • 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
  • Fulltime
Read More
Arrow Right

Software Application Developer

Software application development for Android devices. Involve in the complete so...
Location
Location
United States , Piscataway, NJ and various unanticipated locations throughout the U.S.
Salary
Salary:
Not provided
ncsus.net Logo
National Computer Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree in Science, Technology, Computer Applications or Engineering (any) with 1 year of experience in the job offered or related occupation is required
  • Java
  • Python
  • JavaScript
  • Linux
  • Json
  • XML
  • HTML
  • GIT
  • Postman
Job Responsibility
Job Responsibility
  • Software application development for Android devices
  • Involve in the complete software development life cycle including analysis, design, program, test and debug
  • Gather business requirements and translate into technical specifications
  • Design and implement reusable code
  • Develop analytic engines to track usage of applications
  • Perform unit, functional and integration testing and fix defects
What we offer
What we offer
  • Referring employee will be eligible to receive an award of $1,000.00 for the successful referral
Read More
Arrow Right

Software Engineer In Test

Build the automated validation systems that ensure Axon’s cloud, devices, and fi...
Location
Location
Vietnam , Ho Chi Minh City
Salary
Salary:
Not provided
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience in test automation, software engineering, or SDET roles, ideally with device or embedded-system exposure
  • Good coding skills in Python, C#, C/C++, Java, JavaScript, or Go
  • Hands-on experience testing firmware, embedded systems, or IoT hardware devices
  • Understanding of state machines, event-driven systems, real-time execution, and hardware interactions
  • Experience diagnosing failures using logs, traces, and serial-level diagnostics
  • Familiarity with CI/CD pipelines and automated hardware test environments
  • Proven ability to deliver reliable automation for complex firmware features
  • Demonstrated understanding of why tests become flaky and the ability to design automation that prevents or resolves instability
Job Responsibility
Job Responsibility
  • Maintain, implement and extend automation frameworks and tools for firmware and device-level testing
  • Develop automated validation for state machines, triggers, connectivity flows, telemetry, and device-to-cloud synchronization
  • Enhance CI/CD pipelines for firmware testing, including hardware-in-the-loop execution and device orchestration
  • Investigate firmware failures using logs, debug traces, serial output, and device metrics
  • Automate testing for OTA updates, boot sequences, error handling, and provisioning workflows
  • Participate in design discussions to improve testability, observability, and reliability firmware and device systems
  • Mentor junior engineers on automation development, device debugging, and test strategy
  • Document tools, flows, and best practices for scalable device testing
What we offer
What we offer
  • Medical, Dental and Vision Insurance
  • Robust Paid Time Off policy
  • Bonuses
  • Lunch allowance
  • Cell phone stipend
  • Free LinkedIn Learning account or Udemy account
  • Access to 24/7 online emotional and mental support
  • Gym membership
  • Free parking
  • Stocked fridges and pantries - free coffee, cold beverages, snacks
  • Fulltime
Read More
Arrow Right