Logo
Southwest Research Institute

COMPUTER SCIENTIST - ENGINEER - RESEARCH COMPUTER SCIENTIST - Embedded Systems E

Southwest Research Institute, San Antonio, Texas, United States, 78208


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

10-01509Who 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.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.Special Requirements:

Applicant selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information. Applicant must be a U.S. citizen.An Equal Employment Opportunity/Affirmative Action EmployerRace/Color/Religion/Sex/Sexual Orientation/Gender Identity/National Origin/Disabled/VeteranCommitted to Diversity in the Workplace

#J-18808-Ljbffr