Vubiq Networks

PRINCIPAL SOFTWARE ENGINEER – EMBEDDED USER INTERFACE ENGINEER

United States

about 2 years ago
Save Job

Summary

Send resumes to: [email protected] PRINCIPAL SOFTWARE ENGINEER – EMBEDDED USER INTERFACE ENGINEER Experience: 7+ years software design and development experience with demonstrated technical leadership Education: BS degree in Computer Science, Electrical/Computer Engineering, or applicable related on-the-job experience Vubiq Networks is looking for a talented Senior Software Engineer – Embedded User Interface Engineer specializing in management and operation of our embedded Linux radio systems. Location is in our Irvine, CA offices. Once your skillset and fit have been established, we are open to a hybrid in-office and work-at-home arrangement. As an embedded Linux development engineer for user interfaces, configuration, control and management communication, you will be a member of the software development team delivering functionality for our products. Your role will be to architect, design and deliver secure interfaces to enable the product to operate in an interconnected environment. This role will extend from requirements analysis, through to design and implementation. You will also work with other engineers and staff in helping test our products and determine the best ways to verify the product functionality and security. Job Summary: Designs, develops, documents, and maintains embedded system user interface, management and control software and firmware to support development of the company’s products. Essential Functions: Develop web applications hosted on an embedded Linux or RTOS environment Design and implement Web services and applications for current and future company products Design and develop embedded applications for the company’s products Participate in all aspects of the software development life cycle Work with the team to architect, design, and verify secure functionality Stay current with state-of-the-art technologies, tools, and techniques for software development Lead and collaborate with your team to deliver high-quality products Skill Requirements: User Interface development experience in embedded Linux is a requirement Experience with database technologies and SQL is a plus (preferably SQLite) Web technologies such as PHP, HTML, REST, JSON, Lighttpd is a plus Experience in developing and delivering IoT managed systems is a big plus Experience in Yocto Linux Experience in Debian and OpenWRT Linux a plus Experience in the use and understanding of security techniques and SSL/TLS X.509 certificates is desired Experience developing with with JavaScript is a plus BS degree in Computer Science, Electrical/Computer Engineering, or applicable related on the job experience 7+ years software design and development experience with demonstrated technical leadership Data Communications device development is a plus, but not required At least 5 years of software design and development experience on a product development team Knowledge and experience with one or more programming and scripting languages such as C, C++, Python, PHP, Bash Good written and verbal communication skills Positive attitude and affinity for teamwork, logic, innovation, initiative, and self-sufficiency Effective problem-solving skills

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job