FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in developing and maintaining software applications for robotics and automation, with a strong focus on C# and .NET programming, Agile methodologies, and system-level testing. Proficient in collaborating with cross-functional teams to gather requirements and enhance software solutions in a manufacturing environment.
Highest-signal resume keywords
C# DevelopmentAgile Product DevelopmentObject-Oriented DesignGit-Based Source ControlIndustrial Robotics Experience
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C#.NETObject-Oriented DesignSOLID PrinciplesDesign PatternsAutomated TestingSQL ServerC++HTML/CSSAzure DevOps
Soft Skills
Problem SolvingCollaborationCommunicationTrainingFlexibility
Tools & Technologies
GitLabCI/CDMicrosoft Visual StudioADO.NETEntity FrameworkRobotics Simulation ApplicationsCAD SystemsCloud EnvironmentsDatabase TechnologiesSensor Integration
Certifications & Qualifications
Bachelor’s Degree in Computer ScienceComputer EngineeringSoftware EngineeringRobotics
Industry Keywords
Industrial RoboticsManufacturing EnvironmentProgrammable Logic ControllersAircraft Assembly OperationsConflict of Interest AssessmentU.S. Export Control Compliance
Tech Stack
Tools & technologiesAssemblyAzureCloudEntity FrameworkjQueryPostgresPythonSDLCSQLC++.NET
About the role
Key responsibilities & impact- Work with engineering and production stakeholders to develop automation software application use cases
- Design, develop, and test software solutions for robotics and automation
- Design and document software interfaces and test interface compliance
- Develop and execute module- and system-level test plans for internally and externally developed software
- Train end users on software applications
- Analyze software anomalies and determine root causes
- Propose solutions to address system deficiencies
- Modify and enhance existing solutions for deficiencies and new functionality requests
- Design, program, test, implement, document, and maintain computing applications for industrial robotics and automation
- Gather and evaluate end-user requirements
- Write and compile code and construct database objects based on documented designs
- Analyze architecture specifications, software compatibility parameters, application security needs, and other architecture requirements
- Modify or upgrade applications to maintain functionality
- Identify and resolve programming or application architecture problems
- Review system performance and recommend improvements
- Testing may occur at a vendor facility, on the Boeing factory floor, or in an office environment
Requirements
What you’ll need- 3+ years’ experience developing applications using C# and .NET
- 3+ years of experience following a software development life cycle
- 3+ years’ experience with object-oriented design, SOLID principles, design patterns, and scalable software architecture
- 3+ years’ experience with Git-based source control workflows, including branching strategies, code reviews, and pull request processes
- 1+ years of experience in engineering in industrial robotics, industrial controls and programmable logic controllers, sensor integration, or related automation
- Ability to travel 10% of the time
- Ability to work flexible hours, including on-call support as needed, including weekends and holidays
- Bachelor’s degree or higher in Computer Science, Computer Engineering, Software Engineering, Robotics, or a related technical field is preferred
- 3+ years of experience working in an Agile product development environment
- 3+ years of experience supporting COTS and/or other developed software applications
- 3+ years of experience developing and maintaining automated unit, integration, and system-level tests
- 3+ years of experience with GitLab, Azure DevOps, and CI/CD
- 1+ years’ experience programming, integrating, or troubleshooting industrial robots and/or PLCs, NCs, HMIs, and drives
- C++, C++/CLI development using Microsoft Visual Studio
- Experience with concurrent computing and multi-threaded or multi-process software applications
- Familiarity with spatial mathematics of robotics and automation
- Microsoft ADO.NET, Dataset, and Entity Framework data access technologies
- Experience with relational databases and data access technologies such as SQL Server or PostgreSQL
- Experience with aircraft assembly operations
- Experience with industrial robot simulation applications
- Ability and willingness to support off-shift users in a 24/7 manufacturing environment
- Experience with additional high-level languages such as C++ or Python
- Experience developing distributed software systems and deploying containerized applications in cloud environments
- Experience with front-end web development technologies such as HTML/CSS, jQuery, and Ajax
- Experience with CAD systems and NC programming
- Experience with relevant manufacturing processes and equipment
- Experience optimizing application performance, memory usage, or throughput in production systems
- Experience working in a manufacturing environment
- Experience working with cross-functional teams
- Applicable and appropriate educational/certification credentials from an accredited institution and/or equivalent experience is required
- Must satisfy the Company’s Conflict of Interest assessment process
- Must meet U.S. export control compliance requirements as a U.S. Person
- Employer will not sponsor applicants for employment visa status
Benefits
Comp & perks- Competitive base pay
- Variable compensation opportunities
- Health insurance
- Flexible spending accounts
- Health savings accounts
- Retirement savings plans
- Life and disability insurance programs
- Paid and unpaid time away from work
- Relocation assistance is not a negotiable benefit for this position
