Council Rock

Embedded Software Engineer

Council Rock is a leading telecommunication engineering and manufacturing company, providing the Electric and Gas Utility market products and services in support of Smart Grid Applications. Founded in 2009, life at Council Rock is anything but corporate.  

Council Rock Enterprises designs and builds Distribution Automation Networks for Electric and Gas Utilities across the USA.  Our expertise includes RF and networking design, power systems, wireless equipment specification and integration, and full network deployment and commissioning.  

Our employees are trained in the latest technologies and complimented by years of field “know-how.” Our work environment is collaborative, but every member of the team takes personal responsibility for everything they produce.

We are seeking candidates that are self-motivated and eager for new challenges.  If you possess top-notch technical skills with the ability to continually grow, then join our team.  


  • Responsible for new product development of embedded Linux applications focusing on the areas of network communications, security, and management, as well as IoT, Edge Computing, and Cloud Computing applications.  
  • Integrates technology into working solutions for customers. 
  • Designs, implements, builds, tests, and maintains Linux-based software applications and modules.
  • Regularly interfaces with customers to develop requirements and update products to meet or exceed customer expectations.
  • Responsible for staying ahead of the curve in the knowledge of new and emerging radio communications and software technologies.

Education & Experience:

  • Bachelor’s Degree in Computer Science, Electrical Engineering or related field.
  • Three to Five years’ experience working on full software development lifecycle a commercially released software product is preferred.
  • Hands-on experience in developing, maintaining and modifying wide range of applications.
  • Experience with RF communications technologies is preferred.
  • Experience with industry standard device communications protocols such as IPv6, DNP3, Modbus, HTTP, CoAP, TLS, MQTT is preferred.

Knowledge, Skills & Abilities:

  • Ability to see System Solution Designs from Conception to Completion
  • Adaptability/Flexibility
  • Business Expertise / Technical Skill
  • Customer Focus/Interfacing
  • Detail Orientation / Accuracy
  • Interpersonal Communication Skills (written and oral)
  • Proficiency in Linux applications development using the “C” programming language
  • Proficiency in high-level development languages/platforms such as Python, Java, C# C++, JavaScript
  • Results Focus
  • Technical Communications Skills (team members and customers)
  • Thrives on New Challenges

Position: Full-Time
Location: Rochester, NY
Compensation: Salary and Benefits 

Council Rock is an equal opportunity employer and welcomes candidates from diverse backgrounds. 

Please send cover letter and resumes to 

Scroll to Top