Colaboratory Python Download Jobs in Usa
1,657 positions found — Page 3
Location: San Diego, CA (Onsite)
Duration: 6+ Months
Job Overview:
Client is seeking an Engineering Technician II to support the Camera Image Quality (IQ) engineering team in San Diego. This role will focus on capturing photo and video data, analyzing image quality, and maintaining imaging databases used for camera development and evaluation.
The ideal candidate will assist engineers in camera testing, data analysis, and lab operations, while utilizing tools such as Python, Android Debug Bridge (ADB), and image/video analysis software.
Key Responsibilities:
- Photo & Video Capture and Imaging Data Management
- Capture high-quality photos and videos using camera devices (primarily smartphone cameras) in both lab environments and real-world scenarios.
- Execute image and video analysis tools to evaluate camera performance and generate quantitative and qualitative results.
- Manage and maintain imaging databases across multiple Image Quality (IQ) domains, including: Texture and Noise, Color Accuracy, HDR, Exposure, Zoom, Bokeh, Video Quality, Image, Stabilization
- Configure and operate Android devices using Android Debug Bridge (ADB) for camera testing and data capture.
- Organize captured data through structured folder systems and naming conventions to support multi-device testing workflows.
Camera Lab Maintenance
- Maintain and operate Camera Image Quality evaluation labs located at San Diego campus.
- Ensure the lab environment is properly configured for camera testing and data collection.
- Support camera engineering teams by maintaining testing equipment, scenes, and workflows.
Image Quality Evaluation Support (Optional)
- Develop and enhance Python-based tools for image quality analysis and evaluation.
- Assist in developing evaluation protocols for camera IQ metrics, including texture, color, HDR, exposure, zoom, and video stabilization.
- Support development of test scenarios for both lab setups and real-world capture conditions.
- Work with tools such as FFmpeg for video analysis and processing.
- Assist in building and organizing image/video datasets for machine learning training, including data annotation and labeling.
Required Qualifications:
- Bachelor's degree in Engineering (Electrical Engineering, Computer Engineering, Computer Science, or related field).
- Strong interest in camera imaging, photography, or image quality evaluation.
- Basic knowledge of Python programming.
- Ability to manage large datasets and organize technical data efficiently.
Preferred Qualifications:
- Experience with image or video processing tools.
- Familiarity with Android Debug Bridge (ADB).
- Knowledge of MATLAB, Python scripting, or FFmpeg.
- Exposure to computer vision, image quality analysis, or camera testing.
- Understanding of image datasets used in machine learning workflows.
Job DescriptionAt Boeing, we innovate and collaborate to make the world a better place.
We're committed to fostering an environment for every teammate that's welcoming, respectful and inclusive, with great opportunity for professional growth.
Find your future with us.The Boeing Defense, Space & Security (BDS) organization is seeking an Engineering Technical Support Tech (Associate and Mid-Level) to join the B-1 B Full Scale Fatigue Test team located in Tukwila, Washington .A successful member of this team will be responsible for managing paper and digital engineering documentation related to inspections and repairs for the Bombers B-1 B Full Scale Fatigue Test program.Position Responsibilities:Compiles, analyzes, develops and formats data by utilizing engineering standards, processes and computational tools to provide documentation that assists in the development of engineering life cycle products, services and processes.Analyzes documentation/products to verify regulatory conformance and contractual compliance.Maintains and improves products (e.g., engineering data, spreadsheets, and documentation), processes and services to ensure consistent quality of data used to accomplish engineering tasks.Creates and maintains design documentation by using company/industry standards to communicate the end product to customers.Develops and maintains engineering related user documentation to support the design of engineering systems.Maintains libraries to ensure accurate data collection for internal and external customersManages test hardware inventory, documentation and places orders for replacement hardware and materials in support of test execution as requiredOrganizes data for weekly, monthly, and annual engineering reports and test readiness reviewsThis position is expected to be 100% onsite.
The selected candidate will be required to work onsite in Tukwila, Washington.This position requires the ability to obtain a U.
S.
Security Clearance for which the U.
S.
Government requires U.
S.
Citizenship.
An interim and/or final U.
S.
Secret Clearance Post-Start may be required.Basic Qualifications (Required Skills/Experience):1 or more years of related work experienceExcellent organization and documentation skillsExcellent written, verbal communications and presentation skillsExceptional attention to detailDemonstrated ability to learn new processes quicklySkilled with MS365 office suite including Power Automate and Azure Dev OpsStrong desire to work with digital and paper engineering documentationLevel 2 Preferred Qualifications (Desired Skills/Experience):3 or more years' related work experience or an equivalent combination of education and experienceGeneral understanding of Aircraft structure and fastenersCan write code, scripts and macros in various programming languages, VBA & Python preferred but additional languages a plusSkilled at database development and can manage existing databases and develop new database tools using SQLExperience managing and organizing large libraries of digital and paper engineering documentsUnderstands machine learning tools and is skilled at creative applications of machine learning tools to accelerate engineering activitiesSkilled at digital automation of processes using Python, VBA, powershell or other coding languagesLevel 3 Preferred Qualifications (Desired Skills/Experience):General understanding of aircraft structure and fastenersGeneral understanding of aircraft mechanical structures detail part drawings5 years experience writing code, scripts and macros in various programming languages, VBA & Python preferred but additional languages a plus3 years experience with database development and can manage existing databases and develop new database tools using SQL5 years experience managing and organizing large libraries of digital and paper engineering documents3 years experience using machine learning tools and is skilled at creative applications of machine learning tools to accelerate engineering activities3 years experience performing digital automation of processes using Python, VBA, Power Shell or other coding languagesRelocation:Relocation assistance is not a negotiable benefit for this position.
Candidates must live in the immediate area or relocate at their own expense.Shift:This position is for 1st shift.Union: This is a Union represented positionDrug Free Workplace:Boeing is a Drug Free Workplace where post offer applicants and employees are subject to testing for marijuana, cocaine, opioids, amphetamines, PCP, and alcohol when criteria is met as outlined in our policies.At Boeing, we strive to deliver a Total Rewards package that will attract, engage and retain the top talent.
Elements of the Total Rewards package include competitive base pay and variable compensation opportunities.The Boeing Company also provides eligible employees with an opportunity to enroll in a variety of benefit programs, generally including health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs, and a number of programs that provide for both paid and unpaid time away from work.The specific programs and options available to any given employee may vary depending on eligibility factors such as geographic location, date of hire, and the applicability of collective bargaining agreements.Summary Pay Range Associate: $56,950
- 77,050Summary Pay Range Mid-Level: $68,850
- 93,150Applications for this position will be accepted until Mar.
23, 2026Export Control Requirements:This position must meet U.
S.
export control compliance requirements.
To meet U.
S.
export control compliance requirements, a "U.
S.
Person" as defined by 22 C.
F.
R.
§120.62 is required.
"U.
S.
Person" includes U.
S.
Citizen, U.
S.
National, lawful permanent resident, refugee, or asylee.Export Control Details:US based job, US Person requiredRelocationRelocation assistance is not a negotiable benefit for this position.Security ClearanceThis position requires the ability to obtain a U.
S.
Security Clearance for which the U.
S.
Government requires U.
S.
Citizenship.
An interim and/or final U.
S.
Secret Clearance Post-Start is required.Visa SponsorshipEmployer will not sponsor applicants for employment visa status.ShiftThis position is for 1st shiftEqual Opportunity Employer:Boeing is an Equal Opportunity Employer.
Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law.
JobiqoTJN. Keywords: Software Engineer, Location: NORTH CASTLE, NY - 10504
Join us to do the best work of your career and make a profound social impact as a Software Engineer/Senior Software Engineer on our Software Engineering Team in Hopkinton, MA.
What you’ll achieve
We build enterprise-grade, massively scalable cluster-based storage systems running across Linux and BSD. Our portfolio includes a multi-petabyte S3 object store and a scale-out NAS platform. We’re a modern, scrum-based engineering org that ships with high velocity and quality, using the best tools, hardware, and practices.
As a Software Engineer, you will contribute to our platform stack, the foundation upon which these products are built. Help us decide where your strengths best fit as you onboard. If you can explain how and where you’ll add outsized value in a distributed storage architecture, we want to talk.
You will:
Own problems end-to-end across design, implementation, testing, deployment, and supportability—within a cluster storage system.
Build and harden distributed services: durability, consistency, replication, data paths, metadata, control planes, scheduling, placement, and lifecycle management.
Optimize performance across compute, memory, IO, networking (including RDMA), and storage media (NVMe/SSD/HDD); drive latency and throughput improvements with data-driven profiling.
Advance reliability through observability, telemetry, failure injection, chaos testing, and automated remediation; raise the bar on serviceability and supportability.
Contribute to security & compliance with secure-by-default engineering.
Take the first step towards your dream career
Every Dell Technologies team member brings something unique to the table. Here’s what we are looking for with this role:
Where You Might Contribute
You are expected to work across multiple skills in the following areas.
Primarily C, with Python and C++ components
Sophisticated networking including RDMA (RoCE)
Scale-Out NAS Platform (BSD & Linux)
BSD platform work, networking stack, file systems, NFS/SMB, POSIX semantics
Device firmware/drivers, kernel development, NVMe/NVMe-oF
System Engineering
Programming with Python, Linux Shell and an understanding of data structures and algorithms
Read/Write (IOPs, Latency, Bandwidth), I/O datapath, NFS, SMB, S3, ACLs, networking layers (switching, routing, vlans)
Performance & Observability/Security, Serviceability & Supportability
Essential Requirements
Strength in systems programming and distributed systems fundamentals (concurrency, networking, storage, consistency, fault tolerance).
Proficiency in at least one of C/C++ , Java , or Python ; willingness to learn across the stack.
Experience with Linux or BSD development and debugging (e.g., perf, strace/dtrace/eBPF, tcpdump).
Ability to write clean, testable code; familiarity with unit/integration/system testing and CI/CD.
Clear communication, collaboration, and a bias for action.
Desirable Requirements
Kernel subsystems, device drivers, firmware; RDMA/verbs; SPDK/DPDK/JVM tuning and GC; async/reactive patterns; lock-free/concurrent data structures
Filesystem internals; NFS/SMB semantics; S3 object store internals; erasure coding/Observability stacks, performance profiling at scale, chaos/failure-injection
Security, crypto, FIPS/CC, secure boot, TPM, HSM integrations/Private or Public cloud (Microsoft Azure, Google GCP, and Amazon AWS)
Compensation
Dell is committed to fair and equitable compensation practices.
The salary range for the Software Engineer position is 130K to 155K
The salary range for the Senior Software Engineer position is 158K to 185K
(Note compensation may vary depending on location)
Benefits and Perks of working at Dell Technologies
Your life. Your health. Supported by your benefits. You can explore the overall benefits experience that awaits you as a Dell Technologies team member — right now at
Who we are
We believe that each of us has the power to make an impact. That’s why we put our team members at the center of everything we do. If you’re looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we’re looking for you.
Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Join us to build a future that works for everyone because Progress Takes All of Us.
Dell Technologies is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. Read the full Equal Employment Opportunity Policy here.
Job ID: R285860
This role combines strong Python-based data engineering expertise with technical leadership to build scalable, reliable, and production-ready data platforms aligned to business and AI objectives.
Job Description: The AI Lead works closely with data scientists, platform teams, and stakeholders to ensure high quality data pipelines, efficient processing, and seamless integration with AI/ML workflows.
Key Responsibilities: Lead the design and implementation of end to end data engineering pipelines supporting AI and analytics use cases.
Develop and optimize Python based data processing frameworks for ingestion, transformation, and enrichment.
Architect scalable data solutions for structured and unstructured data.
Enable AI/ML initiatives by ensuring high quality, reliable, and well governed data pipelines.
Collaborate with data scientists to support model training, validation, and deployment workflows.
Define standards and best practices for data engineering, coding, testing, and performance optimization.
Ensure data solutions meet scalability, reliability, and performance requirements.
Guide and mentor engineers, providing technical direction and design reviews.
Work with stakeholders to translate business requirements into technical data solutions.
Drive continuous improvement in data platform maturity and delivery efficiency.
Required Skills & Experience: Strong proficiency in Python for data engineering and automation.
Solid experience in data pipeline development, transformation, and orchestration.
Experience working with large scale data platforms and datasets.
Understanding of AI/ML data lifecycle and dependencies.
Experience designing solutions for high availability and performance critical systems.
Strong problem solving and technical leadership skills.
Preferred Qualifications: Experience supporting AI/ML platforms and analytics ecosystems.
Exposure to cloud based data services and modern data architectures.
Familiarity with DevOps or automation practices for data platforms.
Experience working in Agile delivery environments.
Driven by a unique Purpose, Culture, and Value Delivery Model, we enable meaningful connections between talented professionals and forward-thinking organizations.
Since our formation in 2002, organizations across commercial and public sectors have been trusting us to help build their teams with exceptional temporary and permanent talent.
Visit us at to learn more and view our open positions.
Please apply or call one of us to learn more For further inquiries about this opportunity, please contact one of our Talent Specialists, Balaji, at 224-394-4900 or Vinod at 224-507-1294 Title: ETQ Developer /Analyst (Remote) Duration: 8 Months (with possible extension) Location: Remote ITAR Compliant Required
- Candidates must be compliant with DOD/ITAR requirements and be US citizens or nationals.
Only W2 candidates are eligible for this position.
Third-party or C2C candidates will not be considered.
Description: Position Location: It is a remote position.
A quiet workspace to host and participate in meetings is required Only candidates located in New York or North Carolina may be considered.
Candidates must be within a 3-hour commute of Corning, NY or Charlotte, NC.
Through EOY, possibility of extension based on demand Schedule: M
- F 8am
- 5pm EST, some flexibility may be required due to work with global teams.
Adjustments would be made to schedule in these instances.
Scope of Position: This position will be responsible for designing, implementing, and supporting Quality Management ETQ solutions for Client's manufacturing plants globally.
This person will work with business leaders, users, and IT resources to scope and define, develop, implement, and support standardized solutions.
The role will also include identifying and implementing best practices regarding solution design, development, implementation, and support of ETQ Reliance.
The position requires good communication skills with IT peers and business professionals who specialize in their support fields.
This position requires development and support of ITAR certified environments, thus requiring US Citizen or Permanent Resident status.
Key Responsibilities: Design, configure and support Enterprise Digital Manufacturing Systems such as Quality Management Systems (QMS).
The main tool in this instance is ETQ Reliance.
Identify new best practices and ensure that solutions are aligned with Industry/Manufacturing 4.0 strategies Interact with customers to gather, define, develop, and support complex manufacturing applications and solutions Ensure that Client follows industry best practices and promotes standardization across divisions and instances Maintain internal customer communication, assuring timely status updates and issue resolution Maintain status of SME on specific area of knowledge by researching and keeping current with new and anticipated technology within their area and related areas of expertise Produce technical documentation for new and existing applications Assist in the data migration from legacy systems to new solutions Provide support and troubleshooting of IT systems and data interfaces Perform other duties/projects as assigned Education and Experience: Bachelor's Degree minimum required 2 years of application developer experience 2 years of experience in a manufacturing environment Experience with Microsoft Office (Word, Excel, PowerPoint, Visio) Experience with object-oriented programing (.NET, Python) SQL scripting and experience with relational databases (SQL Server) Required Skills:
** 2 years Application Developer Experience (hands-on experience with configuration and customization in system development)
** Object-oriented programming (.NET, Python)
** SQL scripting and experience with relational databases (SQL Server)
** ** Excellent verbal and written communication skills: ability to effectively gather requirements from customers and present information in technical and non-technical formats
** ** Time management and organizational skills: ability to manage multiple tasks, ability to provide accurate estimates for time and effort required to complete tasks
** Ability to work independently to design, develop, test, troubleshoot, and document quality system requirements Flexibility: Able to change and adjust smoothly as the situation demands Experience with Microsoft Office (Outlook, Teams, SharePoint, Word, Excel, PowerPoint, Visio) Strong attention to detail Problem-solving skills Requirements: Design and develop solutions within ETQ Work with quality divisions and understand requirements and create solutions for ETQ Shake the ETQ modules, work on multiple/2 modules Performs programming, configuration, and customization for ETQ modules.
Database work on Querying using SQL, sop ability to write SQL Queries Open to considering candidates who are willing to relocate at their own expense.
Desired Skills: Application Developer Experience (configuration and customization) in ETQ Reliance Understanding quality processes (Document Control, Change Management, Audits, CAPA, etc.) FDA validation experience Basic Project Management experience Server management and control of hosted support apps REST APIs and API developer/management solution (MuleSoft or equivalent) experience Apache Tomcat experience Interview Process: Two Rounds
- First Round Phone Screen, Second Round Panel Video Interview About us: DivIHN, the 'IT Asset Performance Services' organization, provides Professional Consulting, Custom Projects, and Professional Resource Augmentation services to clients in the Mid-West and beyond.
The strategic characteristics of the organization are Standardization, Specialization, and Collaboration.
DivIHN is an equal opportunity employer.
DivIHN does not and shall not discriminate against any employee or qualified applicant on the basis of race, color, religion (creed), gender, gender expression, age, national origin (ancestry), disability, marital status, sexual orientation, or military status.
.net, SQL Server, Python, Microsoft Office
Remote working/work at home options are available for this role.
Location/Division Specific Information – Austin, TX / USA - Remote
**This position supports hybrid work schedule depending on organization needs.**
How will you make an impact? –
Jabil is seeking a DCI Test Development Engineer who will directly contribute to the transformative growth within our Enterprise and Infrastructure division by applying unique and innovative approaches to solving problems within a large-scale software and data center infrastructure. The DCI Test Development Engineer plays a vital role in ensuring the quality and reliability of hardware products, contributing to the overall success of the manufacturing process and customer satisfaction. You will be responsible for contributing to the end-to-end architecture, definition, development and production deployment of production software applications and data center infrastructure spanning multiple customers and manufacturing regions. You will also be responsible for interfacing with internal engineering, manufacturing and quality teams and our end customers to ensure your software deliverables meet the rigorous standards of Jabil’s world-class manufacturing environments.
What will you do?
- Test System Development: Design and develop test systems and procedures for manufacturing processes. This includes creating test plans, test cases, and test scripts to assess the functionality and performance of hardware.
- Develop and implement automated manufacturing test sequences in Python that interface with BMS and PLC hardware to validate the functional performance, communication protocols, and safety logic of liquid cooling equipment.
- Test Software Development: Create, validate, release, and maintain test software and scripts that automate the testing process. This software may include code for controlling test equipment, collecting and analyzing data, and generating test reports.
- Test Sustaining: Support and maintenance for the manufacturing server (L10) and rack (L11) level test software and infrastructure deployed at our production facilities, including the implementation of minor system configuration changes (new IPNs)
- Documentation: Maintain comprehensive documentation of test procedures, specifications, and Infrastructure
- Collaboration: Work closely with cross-functional teams, including hardware engineers, manufacturing engineers, controls engineer, and quality assurance personnel, to ensure alignment on testing requirements and quality standards
- Continuous Learning: Stay updated on the latest advancements in testing technologies, methodologies, and industry best practices to keep manufacturing processes competitive and up to date
- Definition and collaboration on overall test infrastructure and application architectures
How will you get here?
Education:
- BS degree in Electrical/Computer Engineering, Computer Science or related field is required
Experience:
- 5-8 years’ experience in a software manufacturing test development/sustaining with enterprise server, storage or networking products is required
- 10+ years of relevant experience in a software manufacturing test development/ sustaining with enterprise server, storage or networking products and some college coursework in lieu of a 4- yr. degree, will be considered
- Excellent verbal and written communication skills is required
Knowledge, Skills, Abilities:
- Expertise in the following programming/scripting languages: Python, Java, BASH. C, C++, experience a plus
- Linux development expertise with a solid understanding of its fundamentals: CentOS/Ubuntu
- Python for hardware automation, with a deep understanding of industrial communication protocols (Modbus, BACnet, or Ethernet/IP) and the ability to interpret P&IDs and electrical schematics for cooling systems; experience in designing physical test stations and sensor integration is highly preferred.
- Expertise in the creation and configuration (DHCP, PXE boot, nginx) of Virtual Machines (VMs) using VMWare
- Expertise with leading edge networking systems, hardware, software and protocols including but not limited to enterprise ethernet datacenter switching/routing L1, L2, and L3 (BGP, DHCP Relay, ECMP). Arista CloudVision is a plus
- Experience with code versioning tools (Git preferred)
- Strong knowledge of professional software engineering practices for the complete software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Ability to travel up to 10% globally as required
Location/Division Specific Information – Austin, TX / USA - Remote
**This position supports hybrid work schedule depending on organization needs.**
How will you make an impact? –
Jabil is seeking a DCI Test Development Engineer who will directly contribute to the transformative growth within our Enterprise and Infrastructure division by applying unique and innovative approaches to solving problems within a large-scale software and data center infrastructure. The DCI Test Development Engineer plays a vital role in ensuring the quality and reliability of hardware products, contributing to the overall success of the manufacturing process and customer satisfaction. You will be responsible for contributing to the end-to-end architecture, definition, development and production deployment of production software applications and data center infrastructure spanning multiple customers and manufacturing regions. You will also be responsible for interfacing with internal engineering, manufacturing and quality teams and our end customers to ensure your software deliverables meet the rigorous standards of Jabil’s world-class manufacturing environments.
What will you do?
- Test System Development: Design and develop test systems and procedures for manufacturing processes. This includes creating test plans, test cases, and test scripts to assess the functionality and performance of hardware.
- Develop and implement automated manufacturing test sequences in Python that interface with BMS and PLC hardware to validate the functional performance, communication protocols, and safety logic of liquid cooling equipment.
- Test Software Development: Create, validate, release, and maintain test software and scripts that automate the testing process. This software may include code for controlling test equipment, collecting and analyzing data, and generating test reports.
- Test Sustaining: Support and maintenance for the manufacturing server (L10) and rack (L11) level test software and infrastructure deployed at our production facilities, including the implementation of minor system configuration changes (new IPNs)
- Documentation: Maintain comprehensive documentation of test procedures, specifications, and Infrastructure
- Collaboration: Work closely with cross-functional teams, including hardware engineers, manufacturing engineers, controls engineer, and quality assurance personnel, to ensure alignment on testing requirements and quality standards
- Continuous Learning: Stay updated on the latest advancements in testing technologies, methodologies, and industry best practices to keep manufacturing processes competitive and up to date
- Definition and collaboration on overall test infrastructure and application architectures
How will you get here?
Education:
- BS degree in Electrical/Computer Engineering, Computer Science or related field is required
Experience:
- 5-8 years’ experience in a software manufacturing test development/sustaining with enterprise server, storage or networking products is required
- 10+ years of relevant experience in a software manufacturing test development/ sustaining with enterprise server, storage or networking products and some college coursework in lieu of a 4- yr. degree, will be considered
- Excellent verbal and written communication skills is required
Knowledge, Skills, Abilities:
- Expertise in the following programming/scripting languages: Python, Java, BASH. C, C++, experience a plus
- Linux development expertise with a solid understanding of its fundamentals: CentOS/Ubuntu
- Python for hardware automation, with a deep understanding of industrial communication protocols (Modbus, BACnet, or Ethernet/IP) and the ability to interpret P&IDs and electrical schematics for cooling systems; experience in designing physical test stations and sensor integration is highly preferred.
- Expertise in the creation and configuration (DHCP, PXE boot, nginx) of Virtual Machines (VMs) using VMWare
- Expertise with leading edge networking systems, hardware, software and protocols including but not limited to enterprise ethernet datacenter switching/routing L1, L2, and L3 (BGP, DHCP Relay, ECMP). Arista CloudVision is a plus
- Experience with code versioning tools (Git preferred)
- Strong knowledge of professional software engineering practices for the complete software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Ability to travel up to 10% globally as required
Location/Division Specific Information – Austin, TX / USA - Remote
**This position supports hybrid work schedule depending on organization needs.**
How will you make an impact? –
Jabil is seeking a DCI Test Development Engineer who will directly contribute to the transformative growth within our Enterprise and Infrastructure division by applying unique and innovative approaches to solving problems within a large-scale software and data center infrastructure. The DCI Test Development Engineer plays a vital role in ensuring the quality and reliability of hardware products, contributing to the overall success of the manufacturing process and customer satisfaction. You will be responsible for contributing to the end-to-end architecture, definition, development and production deployment of production software applications and data center infrastructure spanning multiple customers and manufacturing regions. You will also be responsible for interfacing with internal engineering, manufacturing and quality teams and our end customers to ensure your software deliverables meet the rigorous standards of Jabil’s world-class manufacturing environments.
What will you do?
- Test System Development: Design and develop test systems and procedures for manufacturing processes. This includes creating test plans, test cases, and test scripts to assess the functionality and performance of hardware.
- Develop and implement automated manufacturing test sequences in Python that interface with BMS and PLC hardware to validate the functional performance, communication protocols, and safety logic of liquid cooling equipment.
- Test Software Development: Create, validate, release, and maintain test software and scripts that automate the testing process. This software may include code for controlling test equipment, collecting and analyzing data, and generating test reports.
- Test Sustaining: Support and maintenance for the manufacturing server (L10) and rack (L11) level test software and infrastructure deployed at our production facilities, including the implementation of minor system configuration changes (new IPNs)
- Documentation: Maintain comprehensive documentation of test procedures, specifications, and Infrastructure
- Collaboration: Work closely with cross-functional teams, including hardware engineers, manufacturing engineers, controls engineer, and quality assurance personnel, to ensure alignment on testing requirements and quality standards
- Continuous Learning: Stay updated on the latest advancements in testing technologies, methodologies, and industry best practices to keep manufacturing processes competitive and up to date
- Definition and collaboration on overall test infrastructure and application architectures
How will you get here?
Education:
- BS degree in Electrical/Computer Engineering, Computer Science or related field is required
Experience:
- 5-8 years’ experience in a software manufacturing test development/sustaining with enterprise server, storage or networking products is required
- 10+ years of relevant experience in a software manufacturing test development/ sustaining with enterprise server, storage or networking products and some college coursework in lieu of a 4- yr. degree, will be considered
- Excellent verbal and written communication skills is required
Knowledge, Skills, Abilities:
- Expertise in the following programming/scripting languages: Python, Java, BASH. C, C++, experience a plus
- Linux development expertise with a solid understanding of its fundamentals: CentOS/Ubuntu
- Python for hardware automation, with a deep understanding of industrial communication protocols (Modbus, BACnet, or Ethernet/IP) and the ability to interpret P&IDs and electrical schematics for cooling systems; experience in designing physical test stations and sensor integration is highly preferred.
- Expertise in the creation and configuration (DHCP, PXE boot, nginx) of Virtual Machines (VMs) using VMWare
- Expertise with leading edge networking systems, hardware, software and protocols including but not limited to enterprise ethernet datacenter switching/routing L1, L2, and L3 (BGP, DHCP Relay, ECMP). Arista CloudVision is a plus
- Experience with code versioning tools (Git preferred)
- Strong knowledge of professional software engineering practices for the complete software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Ability to travel up to 10% globally as required
Location/Division Specific Information – Austin, TX / USA - Remote
**This position supports hybrid work schedule depending on organization needs.**
How will you make an impact? –
Jabil is seeking a DCI Test Development Engineer who will directly contribute to the transformative growth within our Enterprise and Infrastructure division by applying unique and innovative approaches to solving problems within a large-scale software and data center infrastructure. The DCI Test Development Engineer plays a vital role in ensuring the quality and reliability of hardware products, contributing to the overall success of the manufacturing process and customer satisfaction. You will be responsible for contributing to the end-to-end architecture, definition, development and production deployment of production software applications and data center infrastructure spanning multiple customers and manufacturing regions. You will also be responsible for interfacing with internal engineering, manufacturing and quality teams and our end customers to ensure your software deliverables meet the rigorous standards of Jabil’s world-class manufacturing environments.
What will you do?
- Test System Development: Design and develop test systems and procedures for manufacturing processes. This includes creating test plans, test cases, and test scripts to assess the functionality and performance of hardware.
- Develop and implement automated manufacturing test sequences in Python that interface with BMS and PLC hardware to validate the functional performance, communication protocols, and safety logic of liquid cooling equipment.
- Test Software Development: Create, validate, release, and maintain test software and scripts that automate the testing process. This software may include code for controlling test equipment, collecting and analyzing data, and generating test reports.
- Test Sustaining: Support and maintenance for the manufacturing server (L10) and rack (L11) level test software and infrastructure deployed at our production facilities, including the implementation of minor system configuration changes (new IPNs)
- Documentation: Maintain comprehensive documentation of test procedures, specifications, and Infrastructure
- Collaboration: Work closely with cross-functional teams, including hardware engineers, manufacturing engineers, controls engineer, and quality assurance personnel, to ensure alignment on testing requirements and quality standards
- Continuous Learning: Stay updated on the latest advancements in testing technologies, methodologies, and industry best practices to keep manufacturing processes competitive and up to date
- Definition and collaboration on overall test infrastructure and application architectures
How will you get here?
Education:
- BS degree in Electrical/Computer Engineering, Computer Science or related field is required
Experience:
- 5-8 years’ experience in a software manufacturing test development/sustaining with enterprise server, storage or networking products is required
- 10+ years of relevant experience in a software manufacturing test development/ sustaining with enterprise server, storage or networking products and some college coursework in lieu of a 4- yr. degree, will be considered
- Excellent verbal and written communication skills is required
Knowledge, Skills, Abilities:
- Expertise in the following programming/scripting languages: Python, Java, BASH. C, C++, experience a plus
- Linux development expertise with a solid understanding of its fundamentals: CentOS/Ubuntu
- Python for hardware automation, with a deep understanding of industrial communication protocols (Modbus, BACnet, or Ethernet/IP) and the ability to interpret P&IDs and electrical schematics for cooling systems; experience in designing physical test stations and sensor integration is highly preferred.
- Expertise in the creation and configuration (DHCP, PXE boot, nginx) of Virtual Machines (VMs) using VMWare
- Expertise with leading edge networking systems, hardware, software and protocols including but not limited to enterprise ethernet datacenter switching/routing L1, L2, and L3 (BGP, DHCP Relay, ECMP). Arista CloudVision is a plus
- Experience with code versioning tools (Git preferred)
- Strong knowledge of professional software engineering practices for the complete software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Ability to travel up to 10% globally as required
Remote working/work at home options are available for this role.