Senior Software Engineer

Integer
  • Columbia, South Carolina
    3 days ago

    Job Description

    About the role

    Integer Technologies is hiring a Senior Software Engineer who will report to the Industry 4.0 Engineering Manager within the Digital Engineering Division. This role will lead research, development, and implementation of novel approaches to structuring lithium-ion battery manufacturing data and building a digital thread that makes information available when and where it is needed for optimization, control, and decision-making. 

    Integer uses digital engineering tools to optimize large, complex manufacturing systems. Within the Industry 4.0 team, this role will build digital twins and digital threads for advanced battery cell and module manufacturing. The digital thread serves as the authoritative source for models, simulations, historical data, and software tools throughout the product lifecycle. 


    What you'll do

    Serve as the hands-on subject matter expert for data architecture within a collaborative research team. The successful candidate will be forward-thinking, creative, and motivated to build new solutions. Responsibilities include: 

    • Translate data into knowledge: Apply ontologies, information theory, data science, machine learning, and AI to make large, diverse data sets understandable and actionable. 
    • Develop cohesive data models: Connect and contextualize models, simulations, user inputs, and manufacturing-process data to improve decisions and insights. 
    • Digital Engineering: Integrate manufacturing data architecture and digital-thread capabilities with digital engineering models and process-modeling tools. 
    • Drive data-informed process improvement: Collaborate with design and manufacturing teams to apply AI/ML methods and develop surrogate models linking manufacturing variables to product performance and quality. 
    • Turn research into prototypes: Build functional prototypes, demonstrations, and commercial applications using graph, time-series, relational, and distributed databases; data lakes; and IoT technologies. 
    • Build scalable data pipelines: Design and maintain ETL pipelines for APIs, external providers, synthetic models, test equipment, sensors, and industrial control devices. 

    Required Qualifications

    • U.S. citizenship and the ability to obtain and maintain a U.S. DoD Secret clearance. 
    • Bachelor's degree in Computer Science, Software/Computer/Electrical Engineering, or a related field. 
    • 5+ years of experience in software development, data architecture, or a related field. 
    • Experience in database schema design (e.g., Neo4j, MongoDB, ArangoDB, or PostgreSQL) and writing queries in SQL, NoSQL query languages, JSONiq, GraphQL, or Cypher. 
    • Experiency in programming languages like Python, Java, or Scala. 
    • Experience designing and maintaining data models and using knowledge graphs, ontologies, or semantic-web technologies to transform data into useful information. 
    • Experience building systems that use concurrent data streams from physical equipment and simulations, including digital twins. 
    • Strong problem-solving, attention to detail, communication, and cross-functional collaboration skills. 

    Desired Qualifications

    • Master's or doctoral degree in Computer Science, Electrical Engineering, Chemical Engineering, or a related field. 
    • Experience in advanced or automated high-volume manufacturing, preferably lithium-ion battery manufacturing, or developing tools for manufacturing processes. 
    • Experience with machine learning, physics-informed deep learning, and frameworks such as TensorFlow or PyTorch. 
    • Familiarity with machine-control systems, including sensing, communications, and system-level controls for electrical plants, machinery, and electromechanical systems (PLCs, SCADA, and OT). 
    • Experience conducting research, applying findings, and using model-based methods to design data models, architectures, or ontologies. 
    • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud. 
    • Experience with enterprise and manufacturing data systems, including PLM, ERP, and QMS. 
    • Experience with ROI and cost modeling and managing capital-equipment projects. 
    • Experience developing software products in a defense environment. 

    Numbers & Facts

    LocationColumbia, South Carolina

    Skills

    • Amazon Web Services (AWS)unmatched
    • Application Programming Interface (API)unmatched
    • Artificial Intelligence (AI)unmatched
    • Building Systemsunmatched
    • Capital Equipmentunmatched
    • Capital Projectunmatched
    • Chemical Engineeringunmatched
    • Cloud Computingunmatched
    • Computer Scienceunmatched
    • Computer Softwareunmatched
    • Control Systemsunmatched
    • Cost Controlunmatched
    • Cost Modelingunmatched
    • Cross-Functionalunmatched
    • Data Managementunmatched
    • Data Modelingunmatched
    • Data Processingunmatched
    • Data Scienceunmatched
    • Data Setsunmatched
    • Database Designunmatched
    • Database Extract Transform and Load (ETL)unmatched
    • Database Programming Languagesunmatched
    • Database Technologyunmatched
    • Deep Learningunmatched
    • Detail Orientedunmatched
    • Distributed Databasesunmatched
    • DoD Secret Clearanceunmatched
    • ERP (Enterprise Resource Planning)unmatched
    • Electrical Engineeringunmatched
    • Electricityunmatched
    • Electromechanical Systemsunmatched
    • GraphQLunmatched
    • Information Theoryunmatched
    • Internet Technologyunmatched
    • Internet of Thingsunmatched
    • Javaunmatched
    • Knowledge Modelingunmatched
    • Lithium Batteryunmatched
    • Machine Learningunmatched
    • Manufacturingunmatched
    • Manufacturing Systemsunmatched
    • Manufacturing/Industrial Processesunmatched
    • Microsoft Windows Azureunmatched
    • MongoDBunmatched
    • Neo4junmatched
    • NoSQLunmatched
    • Ontologyunmatched
    • Physicsunmatched
    • PostgreSQLunmatched
    • Problem Solving Skillsunmatched
    • Process Improvementunmatched
    • Process Modelingunmatched
    • Product Demonstrationunmatched
    • Product Developmentunmatched
    • Product Lifecycleunmatched
    • Product Lifecycle Managementunmatched
    • Programmable Logic Controller (PLC)unmatched
    • Programming Languagesunmatched
    • Prototypingunmatched
    • Python Programming/Scripting Languageunmatched
    • Relational Databases (RDBMS)unmatched
    • Research Skillsunmatched
    • Return on Investment (ROI)unmatched
    • SQL (Structured Query Language)unmatched
    • Scala Programming Languageunmatched
    • Scalable System Developmentunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Supervisory Control and Data Acquisition (SCADA)unmatched
    • Team Playerunmatched
    • Test Equipmentunmatched
    • United States Citizenunmatched

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Resume Builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Resume Builder