Software Developer in Test II (Performance Testing): embedded device RTOS (OS) testing of kernel performance required.

01 Mar 2025

Vacancy expired!

THIS ROLE REQUIRES ONSITE WORK IN CARY, NC.

RELOCATION ASSISTANCE AVAILABLE FOR THOSE CURRENTLY LOCATED IN THE US / OPEN TO RELOCATION. KORE1, a nationwide provider of staffing and recruiting solutions, has an immediate opening for a

Software Developer in Test II (Performance Testing): embedded device RTOS (OS) testing of kernel performance required. Are you interested in working with a talented team that is at the core of everything we do? The Core OS test team is seeking talented individuals with a mind for details and passion for quality. You will work at the heart of the most reliable and secure operating system in the world. You will contribute directly to the OS that controls systems in everything from automobiles to internet, from medical devices to space systems, and from manufacturing to nuclear power plants.

Responsibilities include development and execution of system integration and performance testing in the areas of microkernel, memory management, hypervisor virtual machines, BSPs, networking, graphics, filesystems and applications that run on our OS based systems.

The ideal candidate is an individual with an understanding of how embedded operating systems work, how memory management and inter-process communication works, how multi-core CPUs and multi-process systems behave, are configured and measured.

The candidate should be able to debug complex problems and must possess the ability to implement new verification and validation techniques.

Responsibilities:
  • Working with development teams to analyze and test system integration scenarios, investigate and resolve customer reported problems and provide test results for OS product releases.
  • Creating or updating test plans and test cases based on product features, customer requirements or identified problems.
  • Developing and optimizing automated test cases with continuous improvements in coverage and efficiency
  • Providing solid traceability from software requirements to test specifications to test cases to test results
  • Identifying and running a series of tests against new software builds on reference and/or customer hardware
  • Analyzing test results, debugging observed issues, generation of defect reports, verifying fixed issues, updating pre-existing defect reports.
  • Creating test reports based on test results for internal and external audiences with high attention to detail.

Requirements
  • Degree in Computer Engineering, Computer Science, or equivalent
  • Experience working w/ embedded devices like automotive (embedded) devices, robotics (software/devices), industrial automation, medical devices, IOT devices,

    agricultural

    (automation) devices, consumer electronics, or comparable where you tested the embedded OS (RTOS) w/ a Linux base.
  • 1-5 years of enterprise RTOS embedded system testing that includes testing of an enterprise RTOS (QNX experience is a big plus). This should include:
    • The ideal candidate is an individual with an understanding of how operating systems work, how memory management and device sharing works in a virtualized environment, how multi-core CPU architectures are configured and controlled.
    • Experience testing the performance of the kernel needed. This includes as many of the following as possible:
      • Kernel processes (thread)
      • Threads (required)
      • Semaphones
      • Mutux
      • POSIX
      • C libraries (required)
      • CPUs
      • Core / multi-core
      • Inter-process communication / IPC / message passing
      • Process scheduling
      • Memory management/ partitions
      • Virtual machines
      • Hypervisor
      • Familiarity with virtual machines and guest OS techniques
    • We safety certify the kernel so it's important that we fully test the performance of the kernel.
    • Knowledge of formal test theory, test methodolog

      y, and ISO9001 quality management.
    • Intermediate/expert knowledge of C/C is a requirement
    • Strong working knowledge / experience with Python, Perl and shell scripting
    • Familiar with Continuous Integration build systems (Jenkins, Hudson)
    • Familiar with source versioning, problem reporting and constant integration systems (SVN, Git, JIRA, Jenkins)
    • Experience in developing automated tests and testing tools (such as Python, Pytest, DejaGNU, etc.)
    • Knowledge of ASPICE integration and performance testing process best practices is helpful
    • Familiarity with common processor architectures (i.e. 32-bit and 64-bit variants of x86/ARM)
  • Able to write clear and concise problem reports
  • Ability to work and participate in a team setting with an open, collaborative communication style
  • Excellent communication, presentation, and organizational skills are necessary
  • Enthusiasm, a passion for quality and a desire to learn about new technologies is a requirement!
Compensation depends on experience. We are open to hiring Level 1, 2, or 3 Engineers & the salary bands correlate to years of experience. Target is to ideally hire a Level 1 or 2 Engineer between $80-100K. #JBU ABOUT KORE1Specializing in professional and technical recruiting, KORE1 is committed to supporting top IT, Engineering, Creative, Scientific, Accounting and Finance professionals in their career paths. We build deep relationships with leading companies, connecting them to exceptional talent every day. With extensive industry expertise and unmatched opportunities, our goal is to provide a unique experience for our contractors and consultants as they prepare for their next role. We are passionate about matching the right people with the right companies.

Kore1 provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Kore1 complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. Kore1 expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of Kore1's employees to perform their job duties may result in discipline up to and including discharge.

  • ID: #49384476
  • State: North Carolina Cary 27511 Cary USA
  • City: Cary
  • Salary: $80,000 - $100,000
  • Job type: Permanent
  • Showed: 2023-03-01
  • Deadline: 2023-04-25
  • Category: Systems/networking