Network Firmware (Niagara Framework) Engineer

• Posted 19 hours ago • Updated 15 hours ago
Contract W2
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • framework

Summary

Job Summary (Network Engineer Frisco, TX):

- Design, develop, debug, and maintain embedded firmware for controllers, gateways, and connected devices in building/industrial automation.
- Develop and integrate firmware with Niagara Framework (Niagara 4) and related environments.
- Configure, integrate, and troubleshoot Niagara stations, drivers, protocols, and controllers.
- Integrate field devices using protocols such as BACnet, Modbus, LonWorks, MQTT, and OPC.
- Develop and maintain firmware interfaces for network-connected embedded/IoT devices.
- Configure and troubleshoot network security components (firewalls, VPNs, NAT, ports, and secure communications).
- Analyze network traffic, troubleshoot connectivity issues, and resolve protocol-level problems using diagnostic tools (Wireshark, TCP/IP utilities).
- Implement secure communication (TLS/SSL, certificates, authentication, encryption).
- Perform firmware upgrades, bootloader updates, patches, and manage device lifecycle.
- Collaborate with cross-functional teams (hardware, controls, networking, cybersecurity, DevOps).
- Develop and execute unit, integration, and system tests for firmware and connected systems.
- Investigate production issues, perform root-cause analysis, and implement corrective actions.
- Maintain comprehensive technical documentation (firmware releases, configurations, network architecture, troubleshooting).

Required Skills:

- Strong experience in firmware/embedded software engineering (C/C++ and/or Python).
- Hands-on with Niagara Framework/Niagara 4 and related controllers/integrations.
- In-depth knowledge of networking protocols (TCP/IP, UDP, DNS, DHCP, HTTP/HTTPS, SSH, VLANs).
- Practical experience with firewalls and network security configuration.
- Skilled in troubleshooting network and protocol-level issues.
- Knowledge of embedded Linux, Linux networking, or RTOS.
- Experience with firmware testing, debugging, release management, and Git.
- Strong analytical, troubleshooting, and documentation skills.

Avinash K

SAGE IT, Inc.

Desk: x 384

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10120222
  • Position Id: 2026-107654
  • Posted 19 hours ago

Company Info

About Sage IT Inc

Sage IT is a IT services provider of innovative technology-driven solutions, services and resources. At SAGE, we believe that success results from delivering high quality service while being responsible, flexible, and innovative.

SAGE offers comprehensive application development, technology consulting, business processes re-engineering, professional staffing, implementation and support services for companies all over the world. SAGE also offers industry-specific solutions, strategic outsourcing, and integration services through a unique onsite, offsite, offshore delivery model that helps our customers achieve rapid implementation, world-class quality and reduced costs.

About_Company_One
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

It looks like there aren't any Similar Jobs for this job yet.

Search all similar jobs