1

Research Assistant Programmer Jobs in New Brunswick

Software Developer

Dieppe, NB · On-site +1

CA$46/hr

We are looking for a talented and motivated Software Developer to join our growing team and help ... * Assist in the development of logical and physical specifications * Research and evaluate a ...

Apply programming and coding skills to assist with project and data resolution management, enhance ... Conduct comprehensive research and assess a range of GIS software solutions to enhance the ...

Apply programming and coding skills to assist with project and data resolution management, enhance ... Conduct comprehensive research and assess a range of GIS software solutions to enhance the ...

Apply programming and coding skills to assist with project and data resolution management, enhance ... Conduct comprehensive research and assess a range of GIS software solutions to enhance the ...

... engineering, landscape architecture, planning, and commissioning. We also have staff members who ... health, health sciences, research, etc.) * Assist with marketing and developing strong ...

Research Assistant Programmer information

What is a research assistant programmer?

A Research Assistant Programmer is a professional who supports academic or scientific research projects by developing, maintaining, and optimizing software and code needed for experiments, data analysis, or simulations. They often work closely with researchers to translate technical requirements into functioning programs, scripts, or tools. Their duties may include writing code, managing databases, debugging software, and ensuring computational reproducibility. Research Assistant Programmers play a vital role in facilitating data-driven insights and advancing research outcomes.

How do research assistant programmers typically collaborate with researchers and other team members during a project?

Research Assistant Programmers work closely with principal investigators, graduate students, and other researchers to design, implement, and maintain software tools that support research objectives. They often participate in regular team meetings to discuss project goals, troubleshoot technical challenges, and provide input on experimental design from a programming perspective. Collaboration may also involve documenting code, sharing progress updates, and integrating feedback from both technical and non-technical team members. Effective communication and adaptability are key, as project requirements can evolve based on research findings.

What are the key skills and qualifications needed to thrive as a research assistant programmer, and why are they important?

To thrive as a Research Assistant Programmer, you need a strong background in computer science, programming (often in Python, R, or MATLAB), and data analysis, typically supported by a relevant degree or coursework. Familiarity with version control systems (like Git), statistical software, and experience with research databases or high-performance computing are valuable technical assets. Attention to detail, problem-solving abilities, and effective collaboration skills distinguish top performers in this role. These competencies are essential for ensuring accurate research outcomes, efficient project workflows, and productive teamwork in academic or research environments.

Do I need a PhD to be a research assistant programmer?

A research assistant programmer typically does not need a PhD; most positions require a bachelor's or master's degree in computer science, programming, or related fields. Relevant skills such as proficiency in programming languages and experience with research tools are often more important than advanced degrees for entry-level roles.

Do research assistant programmers get paid a lot?

Research assistant programmers typically earn moderate salaries that vary based on experience, education, and location. Entry-level positions may pay less, while those with specialized skills in programming languages or data analysis can earn higher wages, especially in research-intensive environments or academic settings.

How much does a research assistant programmer get paid?

Research assistant programmers typically earn between $15 and $30 per hour, depending on experience, education level, and the organization. Salaries can vary based on whether the position is part-time or full-time and the complexity of the projects involved.

What job categories do people searching Research Assistant Programmer jobs in New Brunswick look for?

The top searched job categories for Research Assistant Programmer jobs in New Brunswick are:

Advanced Manufacturing / Materials Process Engineer

Apex Industries

Moncton, NB • On-site

Full-time

Re-posted 10 days ago


Job description

Position Overview
APEX is currently accepting applicants for an Advanced Manufacturing / Materials Process Engineer within its Aerospace Component Manufacturing Group. This is a full-time, permanent position reporting directly to the Group Manager.
This position will support a research and development initiative focused on advancing aerospace manufacturing processes and improving the robustness, capability, and consistency of special processing operations within a regulated aerospace environment.
The successful candidate will play a key role in experimental process development, metallurgical analysis, aerospace surface treatment optimization, and implementation of data-driven manufacturing improvements supporting commercial and defense aerospace programs.
This role offers a unique opportunity to work at the intersection of research & development, aerospace manufacturing, metallurgy, chemical processing, and operational improvement while helping expand Apex Industries’ advanced manufacturing capabilities.
Responsibilities
Research & Experimental Development
  • Design and execute controlled manufacturing and process experiments.
  • Lead investigations related to aerospace surface treatments, anodizing, corrosion behavior, and process capability.
  • Develop and validate process improvements through data-driven analysis and testing.
  • Support development of new manufacturing and special processing capabilities.
Materials & Metallurgical Engineering
  • Analyze metallurgical and surface condition test results.
  • Investigate material behavior on high-strength aerospace aluminum alloys and related materials.
  • Support failure analysis, root cause investigations, and process troubleshooting activities.
  • Coordinate metallurgical evaluations and laboratory testing activities.
Aerospace Process Development
  • Develop and optimize aerospace special processing procedures and controls.
  • Support implementation and validation of new manufacturing and special processing methods.
  • Evaluate process variables and their impact on product quality and compliance.
  • Assist with development of technical standards, specifications, and process documentation.
Laboratory & Technical Coordination
  • Coordinate activities with accredited testing laboratories and external technical partners.
  • Review technical reports, specifications, and test data.
  • Prepare technical reports, presentations, and recommendations for leadership and customers.
  • Support technical communication with aerospace customers and regulatory bodies when required.
Continuous Improvement & Strategic Support
  • Support long-term operational improvement initiatives related to special processing and manufacturing technologies.
  • Participate in strategic technology development initiatives.
  • Support implementation of data analysis and monitoring tools related to process performance.
  • Collaborate with production, quality, engineering, and special processing teams.

Qualifications
  • Bachelor’s or Master’s degree in:
    • Materials Engineering
    • Metallurgical Engineering
    • Chemical Engineering
    • Mechanical Engineering (materials or manufacturing focus)
    • Or equivalent combination of technical education and relevant experience.
  • Preference will be given to candidates with 5–8 years of relevant manufacturing or process engineering experience.
  • Professional Engineering designation (P.Eng.) or eligibility considered an asset.

Assets:
  • Experience in aerospace chemical processing or special processing operations.
  • Experience with anodizing, conversion coating, passivation, or surface treatment processes.
  • Knowledge of corrosion science and metallurgical behavior of aerospace alloys.
  • Experience with regulated aerospace or defense manufacturing environments.
  • Familiarity with aerospace specifications and standards (MIL, OEM, NADCAP).
  • Experience in process development, validation, or experimental testing.
  • Experience coordinating external laboratory testing and technical investigations.
  • Strong technical writing and data analysis skills.
  • Familiarity with statistical analysis and process capability evaluation.
  • Experience supporting R&D or government-funded technical initiatives considered an asset.

Competencies:
  • Strong analytical and problem-solving skills.
  • Technical curiosity and innovation mindset.
  • Ability to lead technical investigations independently.
  • Strong organizational and project management skills.
  • Effective communication and technical reporting abilities.
  • Ability to collaborate across technical and operational teams.
  • Attention to detail and commitment to quality and compliance.
  • Strong initiative and ownership mentality.

What we offer
APEX offers a supportive work environment, opportunities for learning and development, and a range of employee benefits, including a CSA-approved steel toe boot reimbursement program for employees in eligible roles.
 

Powered by JazzHR

g2fnL3ODQ4