Job Description
This role entails the following and will work within the Global Manufacturing organization, Vision and Automation Services (VAAS).
The VAAS Senior Software Engineer will drive the identification, evaluation, and adoption of rapid iterative and incremental software solutions together with Junior, Senior, and Principal Engineers and our Manufacturing Engineering business partners.
If you're looking for a challenging opportunity, working within a top‑notch team and with diverse technology, this may be the position for you.
What You’ll Do
* Develop scalable software solutions based on detailed business requirements and supported technology architecture.
* AI Model Development & Deployment: Design and implement Computer Vision models using Convolutional Neural Network/Object Detection and Segmentation models for tasks such as equipment detection, anomaly detection, and quality inspection. These models are optimized for various hardware platforms, including CPUs, GPUs, and FPGAs, to ensure efficient real‑time performance on the plant floor.
* Develop and maintain AI models and pipelines for manufacturing applications.
* Demonstrate experience and proficiency in the following technology platforms and patterns: Java, GitHub Workflows, UI Framework Development, API Framework Development, Data Layer Development, Unit Testing, UI Experience with Angular, Solutions Architecture (design, proposal, develop, deliver, sustain), Secured Development Patterns and Practices, Kubernetes/Docker, Mobile Development, Network (Firewall, Proxy, Gateway) and cloud platforms Azure/AWS/GCP.
* Actively engage in development team activities associated with brainstorming new solutions and refining current solutions. Drive technical efforts that lead to success in software project delivery.
* Possess technical depth and applied experience in multi‑layer solution development, performance tuning, solution debugging, incident triage/remediation, and usability improvement.
* Identify and remediate software opportunities related to code quality, security, framework development, and software usability refinement.
* Proficiency in build/release automation solutions.
* Augment build/release automation to include unit testing, code quality scanning, security scanning, and dependency management.
* Mentor and coach new and experienced software developers.
Required Behaviors & Skills
* Drive results through a strong work ethic.
* Challenge themselves and their peers.
* Enjoy working collaboratively in cross‑functional teams.
* Have a strong ability and willingness to learn.
* Desire to deliver innovative solutions to complex problems.
* Have strong attention to detail.
* Demonstrate strong written and verbal communication skills.
* Proven experience creating and presenting solution proposals and strategic technical proposals.
* Model GM behaviors and actively contribute to building a winning culture.
Minimum Experience
* Minimum 8 years of professional full‑stack software development experience.
* Excellent technical (hands‑on) knowledge of Java, SQL.
* Excellent technical (hands‑on) knowledge of UI Frameworks (Angular, React).
* Proficient in multi‑threaded development.
* Experience with Spring Boot.
* Experience with cloud platforms, Kubernetes, Docker, and HPC platforms.
* Excellent understanding of software development best practices.
* Experience integrating applications with multiple enterprise‑level services.
* Experience designing, implementing, and optimizing production applications.
* Experience working in an agile environment.
* Extensive UI Design experience.
* Comfortable dealing with ambiguity.
* Public Cloud experience (Azure, AWS, GCP).
* Distributed System Design (on‑prem, public cloud).
Nice to Have Experience
* Experience working with production AI/ML models and pipelines.
* Object Store / S3 experience.
Hybrid
This role is categorized as Hybrid. The successful candidate is expected to report to the Limerick office at least three times per week.
GM will provide immigration‑related sponsorship for this role.
Work Schedule
* Working hours will primarily take place during traditional business hours.
* Personnel are expected to coordinate development activities with peers in other time zones (Ireland/US) responsibly.
* Deployment activities may require additional coverage on weekends and holidays, to be distributed within the development team.
* Minimum three days a week onsite work in the Limerick office.
About GM
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion, and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
Why Join Us
We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
Non‑Discrimination and Equal Employment Opportunities
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
Accommodations
General Motors offers opportunities to all job seekers, including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, please email us at careers.acco@gm.com and include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
#J-18808-Ljbffr