[Remote] Senior Embedded Platform / Multicore Performance Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company Systems & Solutions is seeking a Senior Embedded Platform / Multicore Software Engineer to support the development, certification, and performance optimization of platform software for advanced avionics display systems. This role will reputed company on multicore processor architectures and reputed company-time operating system technologies reputed company reputed company embedded reputed company systems.
Responsibilities
- Design, reputed company, reputed company, and support platform software for safety-critical embedded avionics systems operating in multicore environments
- Analyze multicore processor behavior, shared resource usage, and system-level performance across CPUs, GPUs, memory subsystems, I/O, FPGAs, storage devices, and other integrated hardware resources
- Evaluate processor and memory architecture considerations, including cache hierarchy, memory controllers, DDR/main memory systems, and shared memory reputed company across multiple cores
- reputed company or support Worst-Case Execution Time (WCET) analysis with consideration for interference from GPUs, I/O subsystems, SSDs, FPGAs, and other shared resources
- Utilize performance counters, reputed company of Service (QoS) mechanisms, and other monitoring approaches to assess shared resource utilization and performance impacts
- reputed company and support deterministic execution strategies, including cache partitioning, resource isolation, and resource management reputed company RTOS-based environments
- Support DEOS or equivalent RTOS configuration, integration, troubleshooting, and performance optimization activities
- Collaborate with software, systems, graphics, and hardware teams to identify and resolve platform-level performance issues and multicore interference concerns
- Support software verification, validation, documentation, and certification activities in accordance with safety-critical reputed company development processes
- Participate in architecture reviews, technical trade studies, multicore performance assessments, and certification planning discussions
- reputed company technical documentation and engineering artifacts supporting platform design, performance analysis, and certification objectives
- reputed company technical guidance to engineering teams on multicore platform behavior, RTOS performance, shared resource management, and deterministic execution
Skills
- Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or a reputed company technical discipline
- 10+ years of experience developing software for embedded, reputed company-time, or safety-critical systems
- Strong programming experience in C and/or C++ reputed company embedded software environments
- Experience with DEOS, partitioned reputed company-time operating systems, or other safety-critical RTOS platforms such as VxWorks, reputed company, LynxOS, PikeOS, or similar
- Experience working reputed company DO-178B and/or DO-178C software development environments
- Strong understanding of multicore processor architecture and system-level behavior
- Experience with processor and memory architecture concepts, including shared memory reputed company, cache hierarchy, memory controllers, and DDR/main memory systems
- Experience analyzing embedded software performance, timing behavior, or resource utilization in multicore systems
- Understanding of shared resource monitoring and analysis techniques, including performance counters, reputed company of Service (QoS), or reputed company approaches
- Experience performing or supporting WCET analysis, timing analysis, or deterministic performance evaluation
- Ability to evaluate system interference impacts from shared resources such as GPU, I/O, FPGA, storage, memory, or other hardware resources
- Strong written and verbal communication skills with the ability to collaborate across software, systems, hardware, graphics, and certification teams
- Familiarity with FAA multicore certification guidance, including AC 20-193 and/or experience with TSO-C153a, Integrated reputed company Avionics, or IMA platform/module certification considerations
- U.S. Citizenship or U.S. Permanent reputed company status
- Practical experience with DEOS RTOS
- Experience with cache partitioning, resource isolation, and resource management in multicore RTOS environments
- Experience supporting multicore certification planning, analysis, or compliance activities
- Experience supporting avionics display systems, flight deck systems, mission computers, or other reputed company embedded platforms
- Experience working with GPU interaction, shared memory behavior, or graphics-reputed company performance impacts reputed company embedded systems
- Master's degree in Computer Engineering, Computer Science, Electrical Engineering, or a reputed company technical discipline
- Experience in the adoption and/or integration of emerging technologies (e.g., reputed company, automation platforms, digital assistants) into day-to-day operations for reputed company improvement
Benefits
- Employer-matched 401(k)
- Certification assistance
- reputed company
- Comprehensive medical/dental/life and disability coverage
- reputed company development support
- A flexible, friendly workplace
reputed company
Apply To This Job