Device Modeling Engineer

3 weeks ago


Remote, Oregon, United States Corellium Full time

We're looking for a Senior Engineer to help create highly accurate software-defined models of Arm-based mobile and IoT devices. This role includes occasional static and dynamic reverse engineering, as well as the creation of tools to assist in the efforts. This is a full-time, remote role based in the US. You can read more about our approach to device modeling on our website.

Responsibilities

  • Interpret technical documentation and implement software-defined models of hardware peripherals and other system components of selected embedded systems.
  • Implement software-defined models of Arm-specific hardware in existing and new products.
  • Virtual platform model bringup, test, validate and debug to achieve readiness of product.
  • Full life cycle verification, validation and test methodologies.
  • Apply problem solving skills and experience to identify and improve low-level system performance issues.
  • Work with our Quality Assurance team on identifying test cases for new features and areas for regression tests.
  • Review code from peers for adherence to coding standards and design guidelines.
  • Create and maintain project documentation, design requirements, test procedures, device drivers, drawings, software/hardware documentation, test reports and manuals.

Skillsets Include

  • An understanding of general computer engineering concepts is required.
  • Knowledge of Arm/Arm64 instruction set and system architecture.
    • Specifically virtual memory, page tables, virtualization, privilege, exceptions, interrupts, secure/non-secure worlds (TrustZone).
  • Proficient in C.
  • Experience in system hardware design, or familiarity with concepts of low-level register-file and signal interfaces, is preferred.
  • Comfortable with interpreting hardware design documents, including Technical Reference Manuals (TRM) that describe low-level implementation details for target hardware.
  • Experience with writing bare-metal firmware, including hardware drivers, is preferred.
  • Familiarity with Real Time Operating Systems (RTOS) and Linux, including early boot mechanisms, is preferred.
  • Experience with reverse engineering tools like IDA, Ghidra, Hopper, etc is preferred.
  • Familiarity with industry standard technologies like Arm Trustzone, UART, Ethernet MAC, DMA, virtualization, USB, SPI, and I2C controllers, etc is preferred.

Benefits

  • Employer Paid Medical, Dental, Vision benefits effective first of the month following hire date.
  • 401K with Employer Match
  • 11 Paid Holidays
  • Unlimited Paid Time Off


  • Remote, Oregon, United States Invisible AI Full time

    At Invisible AI, we are building the future of computer vision. Our core focus is on developing an end-to-end platform that can digitize the physical world to solve business problems. Today, our visual intelligence platform uses AI-enabled cameras to analyze human body posture in real-time — without streaming any video to the cloud. Coming from the world...


  • Remote, Oregon, United States NBA Properties Full time

    Oversee the Microsoft-centric on-premise business intelligence (BI) environment. Assist with the design of future data warehouses which includes cloud-based platforms. Analyze, design, code, tune and implement new BI solutions. Evaluate, maintain and enhance existing ETL processes and model/cube structures. Create BI dashboards and workbooks using Power BI,...


  • Remote, Oregon, United States Glooko Full time

    This position is responsible for developing, establishing, and maintaining quality and compliance programs, policies, processes, procedures, and controls ensuring that performance and quality of products conform to established standards, agency regulations, Glooko's Quality Policy, Quality Objectives, and Quality Manual.About the Role: Support and assure FDA...


  • Remote, Oregon, United States Invisible AI Full time

    At Invisible AI, we are building the future of computer vision. Our core focus is on developing an end-to-end platform that can digitize the physical world to solve business problems. Today, our visual intelligence platform uses AI-enabled cameras to analyze human body posture in real-time — without streaming any video to the cloud. Coming from the world...

  • Staff Data Engineer

    2 weeks ago


    Remote, Oregon, United States CopilotIQ Full time

    CopilotIQ is perhaps the most exciting company at the intersection of technology and healthcare. CopilotIQ is transforming care for seniors with chronic conditions including diabetes and high blood pressure. Our vision is to add five great years to the lives of a million members, by transforming how we care for chronic conditions including diabetes and...


  • Remote, Oregon, United States DivIHN Integration, Inc Full time

    *Title: Partner Integration Engineer (REMOTE)*Location: Remote**Duration: 1.5 years**Summary*Client is recruiting a Partner Integration Engineer to support the expansion of our activities as the premier partnering organization in the diabetes technology space. The Partner Integration Engineer position supports technical collaboration and partnership product...


  • Remote, Oregon, United States Hypixel Studios Full time

    We're looking for a Senior Engine Engineer to join our team at Hypixel Studios, which collaborates remotely from around the world. Our members range from industry newcomers to experts with 25+ years of experience. Team members come from a diverse set of backgrounds, but share a common passion for building polished player-focused, community-powered games.Join...

  • Software Engineer

    58 minutes ago


    Remote, Oregon, United States Voxel51 Full time

    Software EngineerFirst and most importantly: our mission is to bring transparency and clarity to the world's data.Our platform, FiftyOne, is where AI work happens. Our enterprise platform is the mission critical linchpin for managing unstructured data, model development, and AI systems at the world's largest companies.We believe that open source is the way...

  • Lead Engineer

    2 days ago


    Remote, Oregon, United States Lumen Full time

    About LumenLumen connects the world. We are igniting business growth by connecting people, data and applications – quickly, securely, and effortlessly. Together, we are building a culture and company from the people up – committed to teamwork, trust and transparency. People power progress.Lumen's commitment to workplace inclusion and employee support...

  • Analytics Engineer

    2 weeks ago


    Remote, Oregon, United States EquipmentShare Full time

    EquipmentShare is Hiring an Analytics Engineer - FinanceIf you're an analytics engineer with a deep passion for data, EquipmentShare could be the perfect place for you. With a fast-paced, fast-growing company environment, the opportunity for professional growth and development is unparalleled. At EquipmentShare we have a strong belief and support in...


  • Remote, Oregon, United States Blue Rose Research Full time

    Are you passionate about progressive politics? Are you excited to help improve the national discourse on progressive issues? Are you ready to leverage your skills and experience in software engineering to protect our democracy? Then we would love to work with youBlue Rose Research builds cutting-edge products used by the most important progressive...


  • Remote, Oregon, United States Mattermost Full time

    Mattermost provides secure, workflow-centric collaboration for technical and operational teams that need to meet nation-state-level security and trust requirements. We serve technology, public sector, national defense, and financial services industries with customers ranging from tech giants to the world's largest banks, to the U.S. Department of Defense and...

  • NET Software Engineer

    1 month ago


    Remote, Oregon, United States SparkzIT Full time

    About the role Design implement test and deliver highly scalable products; Master our development process culture and codebase then improve it; Operate effectively in the hybrid engineering model where engineers are expected to be able to design and execute the necessary work to ensure quality in their own code as well as other engineers'; Mentor others in...

  • Engineering Manager

    3 weeks ago


    Remote, Oregon, United States CopilotIQ Full time

    CopilotIQ is perhaps the most exciting company at the intersection of technology and healthcare. CopilotIQ is transforming care for seniors with chronic conditions including diabetes and high blood pressure. Our vision is to add five great years to the lives of a million members, by transforming how we care for chronic conditions including diabetes and...


  • Remote, Oregon, United States Invisible AI Full time

    At Invisible AI, we are building the future of computer vision. Today, our core focus is on developing an end-to-end platform that can digitize manufacturing operations. We deploy edge AI cameras to digitize all steps of manual assembly work which helps people-driven manufacturing be accurate, reliable, and safe.Coming from the world of self-driving cars,...

  • Data Engineer

    1 week ago


    Remote, Oregon, United States AbbVie Full time

    Job DescriptionCome to work each day with an inclusive and collaborative technology team. As an HCP Marketing Automation Data Engineer in the AbbVie Business Technology Solutions (BTS) team, you'll have opportunities to contribute to the digital transformation of a leading biopharma company, helping to support solutions that impact patients and their...


  • Remote, Oregon, United States Invisible AI Full time

    At Invisible AI, we are building the future of computer vision. Our core focus is on developing an end-to-end platform that can digitize the physical world to solve business problems. Today, our visual intelligence platform uses AI-enabled cameras to analyze human body posture in real-time — without streaming any video to the cloud. Coming from the world...

  • Test Engineer

    4 weeks ago


    Remote, Oregon, United States Sentaca Full time

    Sentaca Inc. (Cambridge, MA) seeking Test Engineer.JOB DUTIESUse testing techniques and automation software development, design, develop, analyze test plans and strategies, write and execute test cases in an automated developmentenvironment.Troubleshoot automation framework to test device resident applications.Generate fault logs automatically.Determine...

  • Solutions Engineer

    4 weeks ago


    Remote, Oregon, United States Deepgram Full time

    Company OverviewDeepgram is a foundational AI company building state of the art, production-ready AI models that streamline human-computer interaction and amplify productivity. By enabling seamless communication between humans and machines, we believe we can harness the untapped potential of AI and help pave the way for a more productive future. We...

  • Sr. Data Engineer

    2 weeks ago


    Remote, Oregon, United States NucleusTeq Full time

    Senior Data Engineer (Python, AWS, Spark, Big Data)Location: RemoteDuration: 4 months with possible extension Enterprise Data Machine Learning (EDML) employs innovative minds like yourself to design and develop software-systems that can meet the demand of our ever-growing customer base. Like a startup inside an enterprise, EDML focuses on using a...