Careers
Let’s Create
Something Together
Vadum’s focus is on innovative scientific research and development of cutting edge technology. We can’t break the laws of physics, but we do try to bend them. Our staff has a broad background in RF, microwave, digital and mixed-signal systems design and high-precision electro-mechanical instrumentation. We leverage this extensive background to develop novel solutions for our customers. The environment at Vadum encourages creativity, innovation and teamwork with an overall focus on successful technology implementation.
WE DO NOT ACCEPT RESUMES FROM SEARCH FIRMS
Located in the Research Triangle Area of North Carolina, Vadum offers competitive health and retirement benefits. If you want to become part of our results-oriented company, please apply for our open positions through our career portal.
Vadum Inc. is an equal opportunity/affirmative action employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, age, genetic trait, sexual orientation, national origin, disability status, or any other characteristic protected by law.
Vadum Inc. is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact the Human Resources Department at (919) 341-8241 ext.: 180.
Personal Values
We Look For:
At Vadum, we seek individuals who embody the following core values:

Innovation & Creativity
Commitment to Excellence
Collaboration & Teamwork
Integrity & Accountability
Adaptability & Resilience
Growth Mindset
Vadum Career Areas
Vadum is continually expanding its technological and operational expertise in the following areas:
Algorithm/
Software Design
Electronic System Design
RF/Microwave Design
Mechanical System Design
Benefits
Vadum can provide you with the flexibility, intellectual challenge, and responsibility that experienced professionals seek in their technical and leadership development
Health, Dental, and Vision Care Benefits
Education Assistance Program
Internships
Vacation Days
401K
Open Positions
Machine Learning Engineer
ESSENTIAL JOB DUTIES & RESPONSIBILITIES
- Design, prototype, and implement machine learning algorithms using industry-standard frameworks.
- Process, transform, visualize, and analyze data to guide the design and training processes of machine learning algorithms.
- Collaborate with other ML and software engineers to product software/data deliverables. This may include algorithm/software design documents and end user guides as well as government systems integration.
- Participates in project scoping and scheduling; track progress of individual tasks and alert stakeholders of issues blocking or preventing completion of task.
- May be a major contributor in determining solution concepts for project proposals.
- Generate content for status meetings with customers as a senior technical contributor.
- Research state-of-the-art methods to solve difficult and/or complex problems.
- Provide subject matter guidance to peers within the business area and company.
- Responsibly and respectfully interacts with customers and suppliers to ensure customer satisfaction and project alignment.
- Generate novel solutions and lead content creation; identify new ML use cases to develop the business area.
- Drive research and development efforts of projects and ensures that they meet the technical objectives of the customer.
REQUIRED SKILLS AND ABILITIES
- Must possess and maintain a Security Clearance or the ability to obtain.
- Detail oriented and well-organized with a strong ability to prioritize, plan, and execute tasks.
- Highly skilled in written and verbal communications.
- Strong problem-solving skills and a willingness to be flexible and learn new concepts and technologies on the job.
- Ability to pivot quickly and seamlessly as projects and business needs dictate.
- Ability to work effectively and comfortably with multidisciplinary teams of engineers and support staff a distributed environment.
- Ability to perform independent research and evaluate the state-of-the- art.
EDUCATION/TRAINING/EXPERIENCE
- Bachelor’s degree or higher in computer science, computer engineering, or related discipline required.
- Relevant work experience required: BS, 5+ years OR MS, 3+ years.
- Experience with programming languages (Python, C/C++, MATLAB, etc.)
- Experience with industry-standard machine learning frameworks (PyTorch, TensorFlow, Scikit-Learn, etc.)
- Experience with some of the software tools such as Docker, Jenkins, Git, Gerrit, Hibernate, and Kubernetes is a plus.
- Familiarity with streaming data processing frameworks such as Kafka/Spark/Hadoop is a plus.
- Experience with Windows and/or Linux.
- Proven record of technical leadership in job area.
TRAVEL
Occasional travel may be required.
Apply Now
Technical Program Manager
ESSENTIAL JOB DUTIES & RESPONSIBILITIES
- Develops and executes a program plan with engineering leadership that is consistent with the program budget, requirements, deliverables, and aligns with the overall BA strategy.
- Manage the overall program execution, actively mitigate risks to the program and promptly resolves issues that are impacting program performance.
- Serve as the primary customer interface and ensure that contract deliverables are delivered on time.
- Help grow the business by defining a growth/transition strategy for each assigned program, manage and actively engage with the customer base to drive achievement of the plan.
- Present formal and informal project status/plan briefings to the customer and corporate management through oral and written communications.
- Help mentor the technical team and lead select efforts to standardize best practices across the Company.
- Actively participate in program definition and capture for existing and new customers.
- Lead proposal and or capture efforts as assigned and ensure timely and successful delivery.
REQUIRED SKILLS AND ABILITIES
- Must possess and maintain a Security Clearance or the ability to obtain.
- Extensive knowledge of software systems and programming languages.
- Ability to engage key client stakeholders to identify needs and discuss Vadum capabilities and services.
- Ability to work as part of a multi-disciplinary opportunity capture team in a matrixed organization with a collaborative and a team-centric culture.
- Possession of excellent oral and written communication skills.
- Excellent interpersonal, negotiation, and conflict resolution skills.
- Excellent organizational skills and attention to detail.
- Ability to prioritize tasks and to delegate them when appropriate.
- Ability to act with integrity, professionalism, and confidentiality
EDUCATION/TRAINING/EXPERIENCE
- Bachelor's degree or higher in computer science, mathematics, or related field required.
- 5+ years related professional (technical) experience required.
- 3+ years of industry experience in a technical leadership or program management position for defense R&D software programs with experience in supervising personnel, technology assessment, system design, system analysis, managing multiple technical programs including budgetary responsibility, planning and estimating work loading requirements, acquisition planning, communicating and interfacing with government customers.
- 3+ years of management experience or the ability to demonstrate management capabilities through equivalent leadership experiences.
TRAVEL
Occasional travel may be required.
Apply Now
Senior Software Engineer
ESSENTIAL JOB DUTIES & RESPONSIBILITIES
- Develop software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle.
- Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
- Prepare and install solutions by determining and designing system specifications, standards and programming.
- Improve operations by conducting systems analysis and recommending changes in policies and procedures.
- Update job knowledge by studying state-of-art development tools, programming techniques, and computing equipment, and by participating in educational opportunities, reading professional publications, maintaining personal networks, and participating in professional organizations.
- Support and develop software engineers by providing advice, coaching, and educational opportunities.
- Anticipate, analyze and solve unique and complex problems and suggests new and/or significantly reengineered processes important to the company’s success.
- Analysis or situations or data requires an in-depth evaluation of known and unknown factors.
- Provide leadership in the definition and evolution of processes and standards.
- Make critical resource recommendations to corporate management as needed.
- Provide leadership for proposals and business capture activities.
- Serve as a Principal Investigator on projects; to include content development for proposals.
- Responsibly and respectfully interacts with customers and suppliers to ensure customer satisfaction and project alignment.
REQUIRED SKILLS AND ABILITIES
- Must possess and maintain a Security Clearance or the ability to obtain.
- Strong problem-solving skills and a willingness to be flexible and learn new concepts and technologies on the job.
- Excellent communication skills.
- Strong coding skills in a modern object-oriented language (e.g., C#, Java, C++).
- Ability to work effectively and comfortably with multidisciplinary teams of engineers and support staff.
- Ability to work effectively with senior engineers and translate results from complex analytics into elegant data products.
EDUCATION/TRAINING/EXPERIENCE
- Bachelor’s degree or higher in computer science, computer engineering, or related discipline required.
- Related work experience required: BS/MS, 10+ years OR PhD, 6+ years.
- Proven record of technical leadership in job area.
- Experience with programming languages (JAVA, C/ C++, Python/TensorFlow/Scikit-Learn, MATLAB, and ML frameworks).
- Familiarity with streaming data processing frameworks such as Kafka / Spark/ Hadoop is a plus.
- Familiarity with Functional Programming concepts and styles a plus.
TRAVEL
Occasional travel may be required.
Apply Now
Software Engineer
ESSENTIAL JOB DUTIES & RESPONSIBILITIES
- Provide general, junior level support to the engineering team.
- Verify and test assigned metrics on projects.
- Enter test results into a quality control database.
- Identify potential areas of project improvement and recommend and assist with development of appropriate solutions.
- Ensure compliance with applicable company and client quality requirements in all assigned programs, functions, products, and areas.
- Identify and report problems with specific processes or products to senior engineers.
- Assist senior engineers in the development of new methods to improve product quality and process efficacy and efficiency.
- May interact with external clients/suppliers with supervision.
REQUIRED SKILLS AND ABILITIES
- Must possess and maintain a Security Clearance or the ability to obtain.
- Strong problem-solving skills and a willingness to be flexible and learn new concepts and technologies on the job.
- Analytical skills to interpret complex data sets.
- Excellent communication skills, oral and written.
- Public speaking skills to give presentations to software engineers and the management team.
- Ability to work effectively with senior engineers and translate results from complex analytics into elegant data products.
- Ability to work effectively and comfortably with multidisciplinary teams of engineers and support staff.
- Organization and delegation skills to break large projects down to milestones and assign tasks best suited to team members.
EDUCATION/TRAINING/EXPERIENCE
- Bachelor’s degree or higher in computer science, computer engineering, or related discipline required. MS and/or professional certifications are a plus.
- Experience with programming languages (JAVA, C/ C++, Python/TensorFlow/Scikit-Learn, MATLAB, and ML frameworks).
- Familiarity with streaming data processing frameworks such as Kafka / Spark/ Hadoop is a plus.
- Familiarity with Functional Programming concepts and styles a plus.
TRAVEL
Occasional travel may be required.
Apply Now