Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Birch East Corp. in Pittsburgh, PA is seeking a Staff Software Engineer to design, develop, and maintain software for industrial equipment. You will integrate software with hardware systems and collaborate with hardware engineers to ensure robust performance.
The role requires hands-on coding, debugging, and code reviews in a team environment. The ideal candidate has 5+ years of experience in software development, strong C++, Java, or Python skills, and familiarity with Agile/DevOps practices.
Birch East Corp., a prominent player in manufacturing and industrial equipment, is hiring a Staff Software Engineer in Pittsburgh, PA. This full-time position offers negotiable pay and a comprehensive benefits package.
As a Staff Software Engineer, you will be responsible for designing, developing, and maintaining robust software solutions tailored for industrial equipment. This role involves creating efficient algorithms, writing clean and maintainable code, and ensuring the software meets high performance and reliability standards. You will also work closely with cross-functional teams, including hardware engineers, to integrate software with hardware systems, ensuring seamless functionality and optimal performance. This collaboration will involve understanding the specific requirements of the hardware, working with electrical and mechanical components, and ensuring that the software can effectively communicate with and control these systems. Additionally, you will be involved in troubleshooting and debugging issues that arise during the integration process, and providing support to ensure the software operates smoothly in the industrial environment.
You will work in an office environment with a team of software engineers, designers, and project managers in Pittsburgh, PA. The workplace is equipped with modern technology and fosters a collaborative atmosphere.
The salary for this position is negotiable and will be determined based on the candidate's level of experience and qualifications. In addition to the competitive salary, the company offers a comprehensive benefits package that includes health insurance, retirement plans, and opportunities for professional development. These benefits are designed to support the employee's overall well-being and career growth, ensuring they have the resources they need to succeed in their role.
You should have a bachelor's degree in Computer Science or a related field. Experience with industrial automation software and programming languages like C++ or Python is required. Knowledge of hardware-software integration is a plus.
Design, develop, and maintain high-quality software solutions for our manufacturing and industrial equipment clients.Collaborate with cross-functional teams to understand client requirements and deliver tailored software solutions.Optimize software performance and ensure scalability to meet growing business needs.Conduct code reviews and mentorship to promote best practices and continuous improvement.Stay updated with the latest industry trends and technologies to drive innovation in our software development processes.Bachelor's degree in Computer Science, Software Engineering, or a related field.5+ years of experience in software development, with a strong background in C++, Java, or Python.Proficiency in software development methodologies, including Agile and DevOps practices.Experience with cloud platforms such as AWS or Azure, and a solid understanding of cybersecurity principles.Strong problem-solving skills and the ability to work independently and as part of a team.