Middleware Engineer
Position: Middleware EngineerLocation: Milpitas, CALong Term Contract with Full-Time Hire as an optionJob SummaryWe are seeking a highly motivated Middleware Software Engineer to join our engineering team in Milpitas, California. The ideal candidate will have 1 to 3 years of experience in software development, strong programming skills in C/C++, C# and Python, working knowledge of QNX-based systems, and exposure to software testing and validation activities. The candidate should possess a positive attitude, strong problem-solving skills, and a willingness to learn and explore new technologies in a fast-paced product development environment.Key ResponsibilitiesDesign, develop, enhance, and maintain middleware software components for embedded and real-time systems.Develop software using C, C++, C# and Python following coding standards and best practices.Participate in middleware integration activities across operating systems, applications, and hardware platforms.Work with QNX RTOS environments and support system-level software development activities.Required Technical SkillsStrong programming skills in:CC++C#PythonBasic to intermediate knowledge of QNX RTOS.