Full Time

Senior Software Engineer – Hardware Engineering (Network Automation) REMOTE

Talentify.io
Remote!
$120,000 - $160,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Talentify.io, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer in Hardware Engineering (Network Automation) at Talentify.io will play a crucial role in designing, developing, and enhancing innovative network automation solutions. This position requires collaborating with cross-functional teams to deliver high-quality software that seamlessly interacts with hardware systems. The successful candidate will bring a mix of technical expertise and problem-solving abilities to tackle complex challenges in network automation, ensuring optimal performance and reliability of integrated network solutions.



Job Responsibilities

  • Design and develop software solutions for network automation, focusing on hardware integration and performance optimization.
  • Collaborate with hardware engineering teams to align software development with hardware capabilities and requirements.
  • Implement automated test frameworks for hardware-software integration to ensure quality and reliability.
  • Provide technical leadership and mentorship to junior engineers and peers in the engineering team.
  • Analyze system performance and troubleshoot issues, proposing and implementing improvements.
  • Document software specifications, processes, and user manuals to enhance team knowledge sharing and compliance.
  • Maintain up-to-date knowledge of industry trends and advancements in network automation technologies.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 5 years of experience in software engineering, with a focus on hardware and network automation.
  • Proficient in programming languages such as Python, C/C++, or Java, with a strong understanding of software development methodologies.
  • Experience with network protocols and architectures, with hands-on knowledge in automation using tools like Ansible, Puppet, or Chef.
  • Strong analytical and problem-solving skills with a systematic approach to debugging and optimization.
  • Excellent communication skills, capable of articulating complex technical concepts to diverse stakeholders.


Technologies & Tools

The Senior Software Engineer will leverage various technologies and tools such as Python, C/C++, network automation frameworks (Ansible, Puppet, Chef), and testing environments for hardware interaction. Familiarity with virtualized environments and cloud services (AWS, Azure, GCP) is also beneficial for integrating software solutions with modern infrastructure.



Ideal Candidates

The ideal candidate for this position embodies a blend of strong technical knowledge and innovative thinking. They are proactive in identifying solutions and can work collaboratively across teams to drive projects forward. Strong communication skills and a passion for continuous learning will further enhance their ability to adapt and thrive in a dynamic environment, ensuring that they remain at the forefront of network automation technologies.

In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.