Aupera Technologies is a video AI computing and Edge intelligence innovation company. Based on CPU+FPGA heterogeneous computing architecture, Aupera solutions features include high-efficiency, ultra-low latency, adaptability and scalability, provides cutting edge video processing and real-time AI analytics platform and solutions to diverse AIoT scenarios.
As a growing company, Aupera is actively seeking a Embedded Software Engineer. You will be a crucial part of new product development.
- Architect, develop, validate, and maintain resilient and scalable software applications and APIs, with a focus on embedded computation.
- Collaborate seamlessly with front-end developers, CV/ML engineers, product managers, and other stakeholders to grasp requirements and translate them into technical specifications that harness FPGA capabilities and real-time performance.
- Enhance application responsiveness, speed, and scalability through strategic coding and infrastructural enhancements in the context of embedded systems.
- Investigate and resolve intricate issues, swiftly identifying core origins and deploying effective resolutions to ensure system integrity.
- Keep abreast of the latest industry trends and best practices, consistently refining software development methodologies and technologies to remain at the cutting edge.
- Play an active role in code evaluations, knowledge dissemination, and mentorship to guide junior team members in the realm of embedded computation.
- Bachelor’s, Master’s, or higher degree in Computer Science, Software Engineering, or a related field.
- Demonstrated track record as a software engineer, showcasing a robust portfolio of accomplished projects that center around embedded computation and FPGA utilization.
- Mastery in programming languages such as C/C++, Python, Java, and Ruby, coupled with a profound grasp of data structures and algorithms tailored for embedded systems.
- Adeptness in Object-oriented design and software design patterns tailored to leverage FPGA capabilities.
- Proficiency in version control systems, particularly Git, to enable seamless collaboration.
- Expertise in multi-core programming and the adept implementation of multi-threaded applications within FPGA frameworks.
- Extensive experience in multi-core programming and implementing multi-threaded applications.
- Capability to independently define project scopes, establish schedules, and uphold accountability for performance and delivery.
- Self-driven, energetic, and performance-oriented professional adept at both collaborative teamwork and independent initiatives.
- Agility in thriving within fast-paced environments.
- Superb time management abilities, enabling efficient handling of complex projects.
- Familiarity with ARM-based embedded systems and adeptness in Linux platform programming for streamlined FPGA utilization.
- Proficiency in containerization tools like Docker and Kubernetes, enriching your ability to optimize FPGA-based solutions.
- Acquaintance with tools like FFMPEG and Gstreamer, enhancing your toolkit for FPGA-integrated applications.
- Exposure to unit testing and integration testing methodologies, bolstering software quality.
- Understanding of statistical modeling and machine learning, synergizing with FPGA-based computational strategies,
- Insight into real-time video analytics through computer vision algorithms, with the ability to align them with FPGA architecture.
- Knowledge of hardware acceleration techniques for DNNs within the context of FPGA implementations.
- Familiarity with video AI frameworks such as Google Media Pipe, NVIDIA DeepStream, or similar technologies.
- Stock options ownership.
- Extended health insurance coverage.
- Engaging Happy Friday event.
- Monthly corporate social gatherings.
- Vibrant, enjoyable, and amicable work environment.
- ‘A’ Players: Our team is made up of talented, intelligent, and hardworking people. If you’re an ‘A’ player, you’ll enjoy the intellectually stimulating, challenging and respectfully competitive atmosphere.
- Growing Quickly: We’re in the process launching several new product-lines and hiring a high-performing team of people.
Job Types: Permanent, Full-time
Salary: $60,000.00-$120,000.00 per year
- Dental care
- Extended health care
- Life insurance
Supplemental pay types:
Work Location: In person
Expected start date: 2023-10-01