Talent.com
Software Engineer
Software EngineerALTEN Technology USA • Greensboro, NC, US
Software Engineer

Software Engineer

ALTEN Technology USA • Greensboro, NC, US
1 day ago
Job type
  • Full-time
Job description

Job Description

Job Description

We're ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing space exploration and life-saving medical devices to building autonomous electric vehicles. With 3,000+ experts across North America, we partner with leading companies in aerospace, medical devices, robotics, automotive, commercial vehicles, EVs, rail, and more.

As part of the global ALTEN Group—57,000+ engineers in 30 countries—we deliver across the entire product development cycle, from consulting to full project outsourcing.

When you join ALTEN Technology USA, you'll collaborate on some of the world's toughest engineering challenges, supported by mentorship, career growth opportunities, and comprehensive benefits. We take pride in fostering a culture where employees feel valued, supported, and inspired to grow.

We are seeking a hands-on Software Engineer with strong experience in Python-based development and hardware integration. The ideal candidate is detail-oriented, collaborative, and thrives in an environment that bridges software, electrical, and mechanical systems. You will play a key role in designing and implementing test benches that ensure the reliability and performance of robotic subassemblies across the manufacturing process.

Responsibilities :

Analyze and understand test box requirements for multiple manufacturing stages

Collaborate with internal engineering teams to define the testing process for each system

Work closely with electrical engineers to identify necessary actuators and sensors

Develop Python code to interface with test bench hardware (via Galil PLCs)

Design and implement GUI wireframes and screens using the PySide Python library

Create and manage event-driven test sequences with multi-threaded logic

Configure Windows 10 PCs and Galil PLCs for test execution

Update and maintain database code for new data types and testing parameters

Conduct software integration testing and troubleshooting for test benches

Contribute to continuous improvement of testing frameworks and tools'

Qualifications :

Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)

5+ years of professional software development experience

Advanced proficiency in Python and object-oriented programming

Experience with hardware-in-the-loop simulation or hardware mocking

Strong knowledge of PySide or similar GUI development frameworks

Hands-on experience with multi-threading and event-driven programming

Familiarity with GitLab and CI / CD pipelines

Working knowledge of databases and data handling within test environments

Experience integrating software with external hardware systems

Excellent communication skills and ability to clarify requirements with stakeholders

Willingness and ability to work fully onsite in Greensboro, NC and travel across North Carolina as needed

The actual salary offered is dependent on various factors including, but not limited to, location, the candidate's combination of job-related knowledge, qualifications, skills, education, training, and experience.

ALTEN Technology is an Equal Opportunity Employer. Our Policy is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity / expression or veteran status.

Please beware of job seeker scams and see this important notice on our careers page for more information about our recruiting process.

Compliance Notice : Alten USA is a federal contractor subject to the requirements of the Vietnam Era Veterans' Readjustment Assistance Act (VEVRAA) and Executive Order 11246. We are an Equal Opportunity Employer and consider all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

Drug Screening Requirement : As a federal contractor, Alten USA maintains a drug-free workplace. All candidates selected for employment will be required to successfully complete a pre-employment drug screening as a condition of hire.

Create a job alert for this search

Software Engineer • Greensboro, NC, US

Related jobs
DeFi Application Software Engineer

DeFi Application Software Engineer

VirtualVocations • Greensboro, North Carolina, United States
Full-time
A company is looking for a Software Engineer, DeFi Application.Key Responsibilities Lead the design, development, and maintenance of full-stack features for the core decentralized application Co...Show more
Last updated: 3 days ago • Promoted
Software Verification Engineer

Software Verification Engineer

VirtualVocations • Greensboro, North Carolina, United States
Full-time
A company is looking for a Software Verification Engineer to ensure the integrity and reliability of customer software through verification processes. Key Responsibilities Conduct verification of ...Show more
Last updated: 30+ days ago • Promoted
Software Engineer II

Software Engineer II

VirtualVocations • Greensboro, North Carolina, United States
Full-time
A company is looking for a Software Engineer II - FrontEnd (Remote).Key Responsibilities Design, develop, and maintain user interface components and web applications using React.Participate in al...Show more
Last updated: 30+ days ago • Promoted
Software Engineer, Seller Growth

Software Engineer, Seller Growth

VirtualVocations • Greensboro, North Carolina, United States
Full-time
A company is looking for a Software Engineer, Seller Growth.Key Responsibilities Develop and scale systems for identity verification, fraud detection, and automated trust / risk reviews Ensure new...Show more
Last updated: 5 days ago • Promoted
Backend Software Engineer

Backend Software Engineer

VirtualVocations • Greensboro, North Carolina, United States
Full-time
A company is looking for a Software Engineer, Platform.Key Responsibilities Deliver high-quality, secure, and scalable features on time Drive operational excellence through root cause analysis a...Show more
Last updated: 30+ days ago • Promoted
Software Engineer III

Software Engineer III

VirtualVocations • Greensboro, North Carolina, United States
Full-time
A company is looking for a Software Engineer III specializing in Authentication.Key Responsibilities Design and implement core frameworks for identity and access control systems across products ...Show more
Last updated: 30+ days ago • Promoted
Software Engineer

Software Engineer

VirtualVocations • Greensboro, North Carolina, United States
Full-time
A company is looking for a Software Engineer.Key Responsibilities Analyze functionality, integration, and performance issues at various levels of the hardware / software stack Design and code solu...Show more
Last updated: 30+ days ago • Promoted
Lead Software Engineer

Lead Software Engineer

VirtualVocations • Greensboro, North Carolina, United States
Full-time
A company is looking for a Lead Software Engineer to join their remote team.Key Responsibilities Design, develop, and implement software systems using server-side frameworks and client-side techn...Show more
Last updated: 30+ days ago • Promoted
Software Engineer, Security

Software Engineer, Security

VirtualVocations • Greensboro, North Carolina, United States
Full-time
A company is looking for a Software Engineer, Proactive Security.Key Responsibilities Build and maintain core security products such as Remote Access Management and Access Control Collaborate wi...Show more
Last updated: 3 days ago • Promoted
Software Engineer, Trust and Risk

Software Engineer, Trust and Risk

VirtualVocations • Greensboro, North Carolina, United States
Full-time
A company is looking for a Software Engineer, Trust and Risk.Key Responsibilities Design and develop systems to protect the platform and mitigate risks Proactively monitor and balance risk with ...Show more
Last updated: 5 days ago • Promoted
Software Performance Engineer

Software Performance Engineer

VirtualVocations • Greensboro, North Carolina, United States
Full-time
A company is looking for a Software Performance Engineer.Key Responsibilities Develop and maintain custom benchmark tools and automation frameworks for bare-metal and virtualized environments Ex...Show more
Last updated: 4 days ago • Promoted
Software Engineer III - Full Stack

Software Engineer III - Full Stack

VirtualVocations • Greensboro, North Carolina, United States
Full-time
A company is looking for a Software Engineer III - Full Stack (Remote).Key Responsibilities : Estimate and complete development tasks including coding and requirements gathering with minimal guida...Show more
Last updated: 30+ days ago • Promoted
Principal Software Engineer

Principal Software Engineer

VirtualVocations • Greensboro, North Carolina, United States
Full-time
A company is looking for a Principal Software Engineer, Gen AI.Key Responsibilities Implement complex software systems integrating Generative AI capabilities Lead cross-functional collaboration ...Show more
Last updated: 30+ days ago • Promoted
Senior Security Software Engineer

Senior Security Software Engineer

VirtualVocations • Greensboro, North Carolina, United States
Full-time
A company is looking for a Senior Software Security Engineer, Platform.Key Responsibilities Design and implement secure architecture patterns, libraries, and tools across Java and Go services Id...Show more
Last updated: 30+ days ago • Promoted
AI Software Engineer

AI Software Engineer

VirtualVocations • Greensboro, North Carolina, United States
Full-time
A company is looking for an AI Software Engineer to develop generative AI applications for digital learning platforms.Key Responsibilities Develop and maintain reliable, scalable, and secure AI-p...Show more
Last updated: 30+ days ago • Promoted
Staff Software Engineer

Staff Software Engineer

VirtualVocations • Greensboro, North Carolina, United States
Full-time
A company is looking for a Staff Software Engineer to lead technical initiatives and mentor team members in a remote setting. Key Responsibilities Drive architectural decisions and feature develop...Show more
Last updated: 30+ days ago • Promoted
Software Engineer, Full Stack

Software Engineer, Full Stack

VirtualVocations • Greensboro, North Carolina, United States
Full-time
A company is looking for a Software Engineer, Full Stack.Key Responsibilities Lead technology projects and a team of developers to create scalable cloud-native solutions Write high-quality code ...Show more
Last updated: 30+ days ago • Promoted
Mid-Level Software Engineer

Mid-Level Software Engineer

VirtualVocations • Greensboro, North Carolina, United States
Full-time
A company is looking for a Mid-Level Software Development Engineer 2 to develop and maintain cloud-native solutions in an engineering team. Key Responsibilities Develop and implement scalable and ...Show more
Last updated: 30+ days ago • Promoted