University of Alabama at Birmingham-posted about 2 months ago
Full-time
University, MS
5,001-10,000 employees
Educational Services

Collaborates in problem assessment, analysis, and development of computational methods or procedures, independently evaluates, selects, and applies appropriate methods to the specific research problems. Proposes solutions in engineering, the sciences, and other fields using mathematical theories and techniques. Optimizes and extends algorithms, analysis pipelines, and software in order to establish and ensure effectiveness and scalability of computing infrastructure. Provides consultation for and expertise with computer applications to complex research problems; performs computerized data processing operations and statistical analyses of research data; creates visualizations of results. Performs code review, analysis review, and writes summary reports to collaborators. Prepares figures for publication and helps to write manuscripts. Presents results internally and to collaborators and other groups.

  • Oversees the design, development, implementation, and analysis of technical products and systems.
  • Performs multiple engineering-related tasks in various assignments within the organization.
  • Optimizes and extends algorithms, analysis pipelines, and software/firmware in order to establish and ensure effectiveness and reliability of integrated system.
  • Guide and train less experienced developers.
  • Support meetings, teleconferences, and travel as required by projects.
  • Perform other duties as assigned
  • Doctorate degree in a related field OR Master's degree in a related field and two (2) years of related experience OR Bachelor's degree in related field and four (4) years of related experience required.
  • Advanced knowledge of analytics and development toolsets
  • Ability to evaluate and make decisions based on measurable or verifiable criteria Strong critical-thinking and interpretive skills to analyze situations, define problems, and develop solutions
  • Ability to analyze, interpret and display statistical data
  • Knowledge of software development processes and usage of IDEs for development and testing
  • Collaborative Software/Firmware
  • Development experience in small teams
  • Embedded Firmware
  • Development experience using advanced microcontrollers and IDEs
  • Software/Firmware Development experience for aerospace applications
  • Experience with Test-Driven Development (TDD) methodology
  • Experience developing software with programming languages C, C , C#, Python, and/or Rust Experience using Visual Studio and/or VS Code
  • Experience developing/deploying RTOS frameworks
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service