Mirafra Technologies
Jobs at Mirafra Technologies
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Recently posted jobs
Software
Perform formal and functional verification for ASIC/digital designs using assertion languages (SVA/SystemVerilog), EDA formal tools, and verification methodologies. Develop scripts and automation using shell, Perl, Java, and manage revisions with CVS/DesignSync/Subversion. Collaborate on verification plans and use C/C++/SystemC as needed.
Software
Coordinate multi-site teams for mobile platform build and release. Manage configuration, branching/merging, and build systems. Triage GPS-domain issues, perform limited hands-on testing, and follow internal processes. Support embedded/C development and scripting for automation.
Software
Perform full-chip and block-level physical design: floorplanning, P&R, clock-tree synthesis, timing closure/STA, low-power implementation, power integrity and IR-drop, and physical verification to take hardmacros from netlist to GDS using industry EDA tools.
Software
Develop and debug embedded multimedia software across Android and Linux stacks for devices (STB, cameras, VR/AR, drones). Work on BSP, device drivers, media frameworks, real-time audio/video, camera and display bring-up, and collaborate with SW/HW teams to solve complex platform issues.
Software
Develop, integrate and maintain Bluetooth stack and profiles on Android (BlueZ/Bluedroid) for Qualcomm MSM platforms. Fix bugs, add features, support testing, and drive product bring-up to commercialization while collaborating with system test teams to ensure overall Bluetooth solution quality.
Software
Design and implement verification environments and testbenches using SystemVerilog and verification methodologies (UVM/VMM/OVM). Develop tests for CPU/memory subsystems; ARM experience is a plus.
Software
Design Verification Engineer responsible for test planning, verification, debugging, adversarial testing, and writing verification environments using HVLs and methodologies (UVM/RVM/OVM). Works with RTL, assertions, code coverage, and simulation acceleration tools; strong communication and scripting skills required.
Software
Design, implement, integrate, triage, and unit test multimedia software for Snapdragon-based IoT media devices in Linux/Android. Work on Android multimedia (audio/video/camera), HDMI, camera HAL/drivers, embedded security, HDCP, board bring-up, and kernel-level tasks. Deliver solutions independently and on schedule.
Software
Develop and maintain Java-based web applications and single-page applications. Design databases and REST/SOAP web services, work with SQL/PLSQL, AngularJS, jQuery, JSON, and UNIX/Linux environments. Troubleshoot, ensure code quality, and collaborate independently with minimal supervision.
Software
Test wired and over-the-air system performance for wireless connectivity. Perform PHY and RF measurements, calibrate test fixtures, validate and ensure test result accuracy, and write automation scripts to run and analyze performance tests.
Software
Coordinate multi-site teams to perform build, release, and configuration management for mobile platform software. Perform branching/merging, first-level GPS issue triage, minimal hands-on testing, and follow internal processes.
Software
Develop and maintain LTE Layer 2 protocol stack (MAC, RLC, PDCP). Work on embedded programming and debugging for telecom systems. Open to L1 candidates; strong programming and embedded debugging skills required.
Software
Lead end-to-end technology integration for client mergers/acquisitions into Hardware Engineering Compute. Manage stakeholders, steering committees, budgets, change management, communications, scope, and delivery across multiple workstreams.
Software
Develop and maintain automated test content and execute manual/automated tests to verify audio/multimedia software on embedded SoCs. Debug failures, enhance test plans and infrastructure, collaborate with test automation and embedded software teams, and ensure timely delivery of test deliverables.
Software
Seeking a Verification Engineer with experience in GPU/CPU pipelines, memory subsystems (including cache coherency), and the UVM verification methodology to validate processor and memory designs.
Software
Design, develop, unit-test, and integrate upper-layer Linux telecommunications software in a multi-threaded environment. Support customer-engineering teams and end customers, translate high-level requirements into robust designs, work with SIT teams to troubleshoot, and follow development standards and configuration management processes.
Software
Develop demo applications for Mac and iPhone, create user-space libraries, and build command-line tools to control drivers and device firmware/hardware. Work primarily on Apple platforms using Objective-C/Swift, with C/C++ development; Python is a plus.
Software
Perform physical implementation (place-and-route) and P&R experiments for Adreno GPU cores, including floorplanning, macro placement, CTS, routing, timing closure, STA, low-power (UPF/CPF) flows, physical verification (Calibre DRC/LVS/ERC), and automation scripting to validate new flows and methodologies.
Software
Verify Ethernet IP interaction with the surrounding subsystem (not internal IP logic). Test multiple port speeds (100/25/10G) and Ethernet features (FEC, PFC, Timestamp). Drive verification activities end-to-end to completion.
Software
Develop test automation for a Linux-based drone platform on Qualcomm MSM chipsets. Contribute to drone technology work, including flying drones. Requires embedded software development experience using C and Python and strong Linux familiarity.


