Symmons Industries

  • Senior Embedded Software Engineer

    Job ID
    2018-1241
    Category
    Engineering
    Type
    Regular Full-Time
    Job Location
    US-MA-Braintree
  • Overview

    Symmons Industries is a family-owned, premier domestic manufacturer of commercial and residential plumbing products. We are proudly respected in the industry for the quality of our products and customized service levels. Headquartered in Braintree, MA, Symmons is seeking a Senior Embedded Software Engineer to join our progressive engineering and innovation team. The Senior Embedded Software Engineer will drive new product development including loT products and innovation into new markets and technologies as we continue our digital transformation. 

     

    If you are looking for a company that truly values their team members and encourages ideas and creativity, then we invite you to come talk to us about joining our family. Symmons is the Smart Choice!

     

     

    Responsibilities

    • Perform all aspects of embedded software development to create new products including sensors, gateways, and communications networks which connect to cloud computing services. (i.e. specify requirements and specifications, perform design and development, including coding and debugging, testing, and integration of embedded devices and systems.)
    • May design and create software testing and simulation tools in support of product development, testing, and installation.
    • Will lead key project subsystems and direct technical partners and contractors in the preparation of requirements, detailed designs, design testing, preparation of verification test protocols and reports, and proof of concept/prototype devices and systems.
    • May assist with technical research, feasibility studies, and testing of new and modified designs in areas such as sensors, networking, software, measurement, fluidics, and electronics.
    • Generates creative, innovative solutions which may lead to patentable ideas and products.
    • Interfaces with consultants, customers, suppliers, sales, and customer support, and works on a national, regional or global basis.
    • Trains and mentors less senior staff to support business initiatives and strategic goals and evaluates or troubleshoots problems. Transfers knowledge/ technology solutions within or across groups.

    Working Relationships:

    Collaborates with cross functional teams including Marketing, Supply Chain, Quality, Operations, and Customer Service.

     

     

    Qualifications

    • Bachelor of Science Degree in Computer Engineering (BSCE), Computer Science (CS), Electrical Engineering (EE), or related degree
    • 5+ years experience in embedded software development and support
    • Experience using cloud computing services (AWS, Google, Azure)
    • Experience developing, releasing, and maintaining a high volume embedded system
    • Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, continuous integration, build processes, testing, and operations
    • Proficiency with C/C++
    • Demonstrated experience with real-time operating systems
    • Knowledge of network protocols including TCP/IP, HTTP, WebSockets, and MQTT
    • Experience with microcontrollers, sensors, and wireless systems
    • Mobile application development experience a plus
    • Knowledge of plumbing infrastructure and systems is a plus

     

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed