Belden
Principal Software Engineer
Belong. Believe. Be You. Belden. Propel your career surrounded by a diverse team of innovative, goal-oriented individuals who are pursuing the next generation of connectivity solutions. At Belden, you'll participate in work that will challenge you and position you to excel. You'll collaborate with colleagues from around the world, gaining exposure to a broad base of expertise and perspectives. Together, we'll continue on a journey of innovation, creating a connected world and paving the way for automation. Join us and let's build the future. As a Principal Embedded Software Engineer at Precision Optical Technologies your focus is on developing our OpenPath Passive Optical Network system. This includes gathering user requirements, defining system functionality, and writing code in various languages. The role of a Principal Software Engineer is to work with vendors, define and implement requirements and SW architecture, participate in and attend industry committees, trade shows and conferences. This is an onsite role based out of our Rochester, NY facility and will be reporting directly to the Technical Director of SW Engineering. You will make a difference in the following ways: Follow the software development life cycle to create software that assures the delivery of high-quality products to our customers Develop software tests, verification plans, and procedures Produce specifications and determine operational feasibility Develop flowcharts, layouts, and documentation to identify requirements and solutions Participate in continuous improvement of the software development process What you bring: Bachelor's Degree in Computer Science, Engineering, or related field, with 10+ years of experience in software engineering or software development. Proficient in both compiled (C/C++) and scripting languages, with strong hands-on programming skills. Experience developing for Linux environments and working with object-oriented code bases and abstraction layers. Knowledge of networking concepts, Netconf-compatible switches, and integration with 3rd party libraries and hardware abstraction layers. Skilled in software development tools, techniques, and relational databases. Excellent communication, creative problem-solving, and team collaboration skills. Comfortable working in cross-functional teams and engaging with clients and business partners. Solid foundation in core computer science principles and strong team-building abilities. Let's Write the Next 100 Years Together. Join a global community striving to improve connectivity and security. The work we're doing puts our people on the front lines of impacting lives and shaping the future. Propel your story of innovation by helping Belden write the next chapter in ours. Shape your future at Belden.
Belong. Believe. Be You. Belden. Propel your career surrounded by a diverse team of innovative, goal-oriented individuals who are pursuing the next generation of connectivity solutions. At Belden, you'll participate in work that will challenge you and position you to excel. You'll collaborate with colleagues from around the world, gaining exposure to a broad base of expertise and perspectives. Together, we'll continue on a journey of innovation, creating a connected world and paving the way for automation. Join us and let's build the future. As a Principal Embedded Software Engineer at Precision Optical Technologies your focus is on developing our OpenPath Passive Optical Network system. This includes gathering user requirements, defining system functionality, and writing code in various languages. The role of a Principal Software Engineer is to work with vendors, define and implement requirements and SW architecture, participate in and attend industry committees, trade shows and conferences. This is an onsite role based out of our Rochester, NY facility and will be reporting directly to the Technical Director of SW Engineering. You will make a difference in the following ways: Follow the software development life cycle to create software that assures the delivery of high-quality products to our customers Develop software tests, verification plans, and procedures Produce specifications and determine operational feasibility Develop flowcharts, layouts, and documentation to identify requirements and solutions Participate in continuous improvement of the software development process What you bring: Bachelor's Degree in Computer Science, Engineering, or related field, with 10+ years of experience in software engineering or software development. Proficient in both compiled (C/C++) and scripting languages, with strong hands-on programming skills. Experience developing for Linux environments and working with object-oriented code bases and abstraction layers. Knowledge of networking concepts, Netconf-compatible switches, and integration with 3rd party libraries and hardware abstraction layers. Skilled in software development tools, techniques, and relational databases. Excellent communication, creative problem-solving, and team collaboration skills. Comfortable working in cross-functional teams and engaging with clients and business partners. Solid foundation in core computer science principles and strong team-building abilities. Let's Write the Next 100 Years Together. Join a global community striving to improve connectivity and security. The work we're doing puts our people on the front lines of impacting lives and shaping the future. Propel your story of innovation by helping Belden write the next chapter in ours. Shape your future at Belden.