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 NVIDIA, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Software Engineer - NIM Factory Automation at NVIDIA will play a pivotal role in designing, developing, and maintaining software solutions that enhance factory automation processes. This position involves collaboration with cross-functional teams to optimize the manufacturing capabilities of NVIDIA's products while delivering high-quality software solutions that meet operational and technical requirements. The successful candidate will also be responsible for troubleshooting and resolving software issues, improving system performance, and implementing innovative solutions in a fast-paced environment.
Job Responsibilities
- Design, develop, and maintain software applications for factory automation systems.
- Collaborate with hardware engineers and other software developers to integrate software and hardware solutions.
- Optimize existing code and software architecture for performance and scalability.
- Troubleshoot software issues and implement effective solutions to improve reliability and efficiency.
- Document software specifications, designs, and processes for future reference.
- Conduct code reviews and mentor junior engineers to enhance the team's software development practices.
- Stay updated with industry trends and emerging technologies related to factory automation.
- Participate in routine team meetings and contribute to project planning and progress assessments.
Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of experience in software development, with a focus on automation or robotics.
- Proficiency in programming languages such as C++, Python, or Java.
- Experience with software development methodologies like Agile or Scrum.
- Strong problem-solving skills and the ability to work under tight deadlines.
- Familiarity with factory automation technologies and concepts.
- Excellent communication and interpersonal skills, with the ability to work collaboratively in a team environment.
Technologies & Tools
The Senior Software Engineer will utilize a variety of technologies and tools including but not limited to: software development frameworks (such as Qt or .NET), version control systems (like Git), continuous integration/continuous deployment (CI/CD) tools (such as Jenkins), and monitoring tools for factory automation systems. Familiarity with machine learning frameworks and embedded systems may also be beneficial.
Ideal Candidates
Ideal candidates for this position will possess a strong blend of technical expertise and innovative thinking, allowing them to contribute effectively to team projects and automation goals. They are expected to demonstrate excellent analytical skills, a proactive attitude towards problem-solving, and a passion for advancing factory automation technologies. Effective communication, the ability to mentor junior engineers, and the willingness to adapt to rapidly changing environments are also key traits that will make a candidate successful in this role.
Not every state sets a number of job contacts a week. In Texas it is set by county, from 1 to 5 a week (164 of 254 counties ask for 5); the letter TWC sends you gives yours. What it asks →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.