New solutions emerge when thinking isn't hard-wired. Networks are about more than IT Networks. They are about connecting people who make things possible. Close teamwork is key to understanding how IT can help integrate ideas into systems. We put this insight into practice, and it's part of our success.
The Innovation Software Eng. Analyst:
Designs and implements emerging technologies into stable software components by performing system analysis, design, development and testing for their assigned technical product(s) or application(s).
Supports change and innovation from a technical perspective and advocates new technologies within formal and informal networks.
Works on research activities and evaluates new IT technologies within the Innovation Team.
Supports or even leads Agile ceremonies and refines business and technical requirements.
Develops technology products and integrates new technology projects into the technical landscape.
Suggests improvements to systems and processes that improve efficiency and competitive posture of the company.
Evaluates vendor, service provider, and open-source code quality to ensure best-of-breed vendor and technology solutions.
Creates project/technical collateral for internal business partners and external service providers daily.
Documents solutions for business partners.
Advises project managers, disciplinary managers, and product owners on technical solutions and business processes.
Supports the creation of detail-level technical requirements and analyzes business requirements in collaboration with business analysts, product leads, and other members of the emerging technologies and innovation team.
Creates new applications and features that adhere to technical guidelines and business expectations in an Agile process under the purview of senior engineers.
Participates as a mid-level developer and performs peer reviews in furtherance of secure coding and design pattern implementation.
Works with emerging technologies team to identify and design robust software architecture.
Works with emerging technologies research team to create business applications utilizing e.g., next generation computing platforms, deep learning, large language models, AR/VR applications, low power computing platforms.
Integrates machine learning pipelines or data intensive computing pipelines into robust services and creates user interfaces.
Implements robust automated test cases to ensure technical solutions meet expected outcomes and business objectives.
Creates and maintains automated deployment pipelines to maintain quality control and deployment agility.
Advises innovation team from a technical perspective to develop emerging technologies applications best practices and influence engineering and innovation culture.
Prepares and documents standard operating procedures and protocols as well as required system documentation.
Supports operational excellence goals through strong operations knowledge.
Plans and execute upgrades of existing applications, tools, and features.
Creates solutions and solves problems using a cloud-native toolchain, to ensure world-class uptime and business agility.
Implements for customer-centric systems that are well-designed with a view toward excellent customer-experience, and clear business requirements.
Performs other duties as assigned by management.
BMW Manufacturing is a leader in innovations and excellence. Come be a part of the extraordinary advanced manufacturing team where new technologies and ideas are constantly being discovered and implemented. BMW Manufacturing is proud to be located in Upstate, South Carolina at the foothills of the beautiful Blue Ridge Mountains, providing the perfect mix of exciting city life and the great outdoors, or simply a great environment in which to raise a family. In addition to offering a stimulating work environment and a great place to live, BMW Associates have access to an exceptional range of benefits. Our comprehensive benefits program includes: - Medical, Dental, Prescription and Vision coverage - Paid time off - 401(k) plan with company matching contribution - Retirement Income Account - Life insurance - BMW Associates Assistance Program - Medical Flexible Spending Account (FSA) - Company vehicle program
BS degree in Computer Science, Information Technology, Engineering OR the equivalent of 4 years of experience in the management of information technology application development, maintenance and support.
2+ years of demonstrated success in Information Technology, with atleast:
2+ years in an entry-level engineering role.
2+ years of experience with Cloud Native Computing, esp. Docker & Kubernetes in public cloud.
2+ years of experience building micro-service architectures.
2+ years of experience using Python/C/C++/C#.
1 year of experience building front-end, back-end components of applications.
1 year of experience in integration data intensive / machine learning / extended reality components.
1+ years working in Agile projects (preferred)
1+ years specializing in Software Development / Software Engineering / Systems Engineering.
2+ years of strong analytical thinking skills.
2+ years of knowledge of simulations of complex manufacturing systems and business processes.
2+ years of knowledge of the agile working model and methodologies (preferred).
2+ years of strong communication skills with the ability to clearly communicate complex solutions to all levels of technical audience.
2+ years of negotiation and conflict resolution skills.
BMW Manufacturing Company is an equal opportunity employer. It is the policy of BMW MC to provide equal employment opportunity (EEO) to all qualified persons regardless of age, race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.
Employment with BMW Manufacturing Co., LLC (BMW MC) is at-will and may be terminated at any time, with or without notice, at the option of BMW MC or the employee.