Develop embedded software for our wireless communication products, working closely with engineers across software, electronics, RF and other specialist disciplines.
Responsibilities
Developing embedded software in C and C++
Working with SoC-based hardware platforms
Developing, integrating and testing new product features
Debugging software and hardware interactions
Getting hands-on with electronics and laboratory test equipment
Design, develop, enhance, troubleshoot, and debug system and platform software for enterprise networking products across Junos and EVO environments.
Responsibilities
Design, develop, enhance, troubleshoot, and debug system and platform software for enterprise networking products across Junos and EVO environments.
Develop and maintain C software, including Linux device drivers and components that interact with platform hardware, firmware, buses, and system interfaces.
Contribute to board, system, and platform bring-up, diagnosing issues across software and hardware layers.
Lead technical work through solution design, analysis, implementation, testing, and integration, coordinating with hardware, software, and development partners.
Design and integrate software across platforms, contributing to the architecture of products and solutions.
Requirements
Bachelor’s or Master’s degree in Computer Science, Information Systems, a related field, or equivalent practical experience.
Develop Android/Linux-based embedded software for Poly Video devices, identify and resolve complex technical issues, and collaborate with global stakeholders and Taiwan-based ODM partners.
Responsibilities
Design and develop innovative firmware for Android- and/or Linux-based video conferencing devices.
Build and enhance platform capabilities below the framework layer.
Lead the development of secure, scalable, and high-performance embedded C/C++ applications.
Troubleshoot and resolve complex system-level issues in embedded environments.
Partner closely with Taiwan ODMs and global product stakeholders to support technical execution, issue resolution, new product development, and successful product delivery.
Design and develop innovative firmware for Android- and/or Linux-based video conferencing devices.
Build and enhance platform capabilities below the framework layer.
Lead the development of secure, scalable, and high-performance embedded C/C++ applications.
Troubleshoot and resolve complex system-level issues in embedded environments.
Partner closely with Taiwan ODMs and global product stakeholders to support technical execution, issue resolution, new product development, and successful product delivery.
Requirements
Bachelor’s degree in Computer Science, Electrical Engineering, Information Systems, or a related discipline, or equivalent practical experience.
Nice to have: networking software
Nice to have: network and protocol-related issues on Linux or Android platforms
Lead a team supporting the development, integration, testing, and deployment of autonomous systems in Ukraine.
Responsibilities
Lead, mentor, and develop a team of Autonomy Software Integration & Test Engineers.
Set technical priorities, assign resources, manage schedules, and ensure the team delivers against operational requirements.
Guide the development and integration of autonomy software across fixed-wing, multirotor, and other unmanned systems.
Provide technical direction for software bring-up, system configuration, troubleshooting, and mission readiness.
Oversee simulation, SIL, HIL, VIL, ground-test, and live flight-test activities.
Requirements
Bachelor’s degree in Computer Science, Robotics, Aerospace Engineering, Electrical Engineering, Mechanical Engineering, or a related field, or equivalent practical experience.
Nice to have: leading teams supporting autonomous aircraft or unmanned systems