COMPUTER SCIENTIST - ENGINEER - RESEARCH COMPUTER SCIENTIST - Embedded Systems Engineer

San Antonio, Texas
Apply on company site

Job Details

  • Company Southwest Research Institute
  • Address San Antonio, Texas, United States
Apply on company site
Who We Are:

The Intelligent Systems Division develops automated solutions for commercial and government clients in multiple domains including transportation (traffic management, connected automated vehicle), manufacturing robotics, medical prognostics, and communication standards.

Objectives of this Role:
  • Applying Theory to Practice: Utilize your passion for software development and problem-solving skills to design and implement solutions for complex challenges, ranging from deep space exploration to deep-sea applications.
  • Collaborative Development: Work in small, agile teams to develop and test software for various projects.
  • Programming Proficiency: Engage in software development using Python, C, C++, Rust, or C#. Demonstrate an interest in understanding and applying formal secure software development processes and best practices.
  • Flight Software Development: Participate in the development, testing, and maintenance of flight software for space applications. Assist in developing and modifying kernel-level software.
  • Cybersecurity Solutions: Develop and implement cybersecurity solutions to enhance the security of embedded electronics for space applications, transportation, automotive, critical infrastructure, and defense customers.
Daily and Monthly Responsibilities:
  • Flight Software: Develop software in C, Assembly, Python, and C++ for space flight applications/instrumentation.
  • Participate in team meetings, code reviews, etc. as part of an integrated software development team.
  • Flight Software: Develop test scripts that aid in application integration, verification, and validation testing phases.
  • Develop software solutions for intelligent system applications.
  • Cybersecurity: Perform cybersecurity penetration testing to identify vulnerabilities in hardware and software for embedded electronics.
  • Develop software in C, Python, C++, or Rust.
  • Develop solutions to secure systems through hardware and/or software development.
  • Cybersecurity: Develop embedded electronic systems to support security solutions and testing.
  • Provide guidance through clear, written text to help improve customer's security posture and better align with published standards and best practices.
  • To read more on the cool and unique work associated with this position, visit the following:
  • https://www.swri.org/sites/default/files/space-flight-systems.pdf
  • https://www.swri.org/systems-software-engineering
  • https://www.swri.org/cyber-physical-systems-securit
Requirements:
  • Requires a Bachelors, Masters, or a PhD in Computer Engineering, Computer Science, Electrical Engineering, or related field with related experience.
  • Relevant internships focused on developing software for embedded electronics or related experience
  • 0-5 years: Experience or educational background in software development, programming languages, and an understanding of best practices in software development.
  • 0-5 years: Demonstrated excellent written and verbal communication skills, strong interpersonal skills, and the ability to work effectively both independently and as part of a project team
  • Experience in programming languages such as C, Python, C++, Rust, and C# is helpful
  • Experience in kernel development with operating systems such as VxWorks, RTEMS, FreeRTOS, or Linux is helpful
  • Must be a fast learner, self-motivated, and able to multitask.
  • A valid/clear driver's license is required
Apply on company site

Published: a week ago

Similar jobs near you