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