Embedded IoT Full-Stack Web Developer

Boulder, CO 80301

Posted: 05/14/2019 Employment Type: Permanent Job Category: IT/Ops Job Number: 12788

Blackstone Technology Group, an award-winning technology consulting and staffing firm, is seeking an experienced Embedded IoT Full-Stack Web Developer to join its client' s team in Boulder, Colorado.

The Embedded IoT Full-Stack Web Developer will be responsible for developing embedded websites and web applications for multiple wireless products. These responsibilities will encompass all phases of the software development lifecycle including requirements analysis, architecture review, design, coding, unit testing, integration testing, and supporting system testing. Primary duties will be focused on user interfaces for device configuration and management. The ideal candidate will be conversant in both client-side and server-side technologies.

Responsibilities:
  • To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • Embedded web application development for a range of wireless products within the product lines
  • Analyze product requirements and customer use cases in order to propose design solutions as needed
  • Develop detailed software functional specifications and technical design documents for embedded software solutions
  • Design, implement, and unit test embedded software running on Linux/ARM based systems
  • Maintain close communication with other software engineers, system architecture engineers, hardware engineers and system integration/test teams throughout the design and development cycle
  • Perform other reasonably related duties as necessary
  • Must be a US Person in accordance with United States immigration laws to be considered for this position

Requirements:
  • Experience developing web applications in embedded Linux systems
  • Experience with RESTful and management interface APIs
  • Experience with HTML/CSS/JavaScript frontend development
  • Experience with backend development (such as Python/Flask or JavaScript/Node.js/Express)
  • Experience programming embedded systems, encompassing software design, coding, unit testing and debugging
  • Demonstrated ability to deliver reliable software applications for industrial mission critical applications
  • Team player with good written and verbal communication skills
  • Ability to find innovative solutions to complex problems
  • Independent self-starter, committed to delivering quality results on aggressive timelines

Desired Skills and Experience:
  • Experience with general embedded Linux user space software development
  • Experience with encryption technologies and their implementation
  • Experience with embedded Linux systems such as Raspberry Pi or BeagleBone
  • Knowledge of or willingness to learn any of the following technologies:
  • Python, JavaScript, TypeScript, Lua, Bootstrap, Vue, React, SSL, OAUTH, Cloud Services, AWS

Educational Requirements:
  • BS/BA in Computer Science, or a related field and/or equivalent combination of education and experience.

 

Blackstone Staffing Services is a division of Blackstone Technology Group, a global IT services and solutions firm that implements digital transformation solutions across commercial industry verticals and the US Federal Government. Blackstone’ s global staff augmentation practice was founded in 1998. Blackstone Staffing Services has offices in San Francisco, Denver, Houston, Colorado Springs, and Washington, DC. We specialize in IT staffing and place both technical and creative talent across a variety of industries and sectors.

EOE of Minorities/Females/Veterans/Disabilities
Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.