Software Engineer

12 Mar 2024
Apply

About Us: ScreenBeam Inc. is a leading innovator in Wireless Display and Conferencing technology. ScreenBeam solutions power seamless hybrid collaboration in any meeting or learning space. ScreenBeam classroom orchestration solution enables teacher and student wireless presentation, touchscreen support, student monitoring, and moderation.

Responsibilities:

Design and develop a browser extension for Chrome and Chromium-based browsers to interact with ScreenBeam SaaS cloud service.

Create a user-friendly interface for the extension, ensuring a seamless user experience.

Develop and maintain a robust backend for the SaaS service, including API development for internal use and third-party access.

Write comprehensive unit tests and implement test automation for the extension UI and functionality.

Work with the team to establish continuous integration practices to streamline development and deployment processes.

Produce detailed specification documents, including use cases and software design documents, to guide development and ensure clarity of requirements.

Requirements:

Bachelor's degree in Computer Science, Software Engineering, or related field, with at least 2 years of experience in software development. Alternatively, recent graduates with a Master’s degree in Computer Science are also encouraged to apply.

Proven experience in backend development and API design.

Solid understanding of testing methodologies and experience with test automation.

Familiarity with continuous integration tools and practices.

Excellent documentation skills, with the ability to write clear and comprehensive technical documents.

Strong problem-solving skills and the ability to work independently or as part of a team.

Effective communication skills, with the ability to interact with technical and non-technical team members.

In addition to the skills mentioned above, the ideal candidate will possess knowledge and experience in AI and machine learning, particularly in data collection and preprocessing to train AI models effectively. Familiarity with AI model training, validation, and deployment within a SaaS environment will be essential to successfully contribute to our future projects.

Job Type: Full Time

Location: San Jose, CA

Must be work authorized - no sponsorships

Full-time
Apply