R&D Signal and Information Processing Software Developer (ESA) jobs in United States
cer-icon
Apply on Employer Site
company-logo

The University of Texas at Austin · 15 hours ago

R&D Signal and Information Processing Software Developer (ESA)

The University of Texas at Austin is seeking an R&D Signal and Information Processing Software Developer to support software development and integration of real-time sonar processing capabilities. The role involves collaborating with project leadership and stakeholders to ensure technical execution aligns with design goals, while maintaining high-quality software through rigorous testing and documentation.

EducationCorporate TrainingHigher EducationUniversities
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Work closely with project leadership and stakeholders to identify software requirements, plan development and integration related tasking, and ensure technical execution matches design goals
Communicate and collaborate with team members to design and develop new software features and maintain existing software solutions
Support software tasking and development for all software engineering phases and provide regular status updates to project leadership
Support the delivery of high-quality software by prioritizing testing and incorporating testing methodologies throughout the software development lifecycle
Support software integration activities by working closely with external collaborators to integrate software components into the tactical sonar systems
Troubleshoot and debug issues identified during integration activities and acceptance testing in support of on-time delivery of the system
Participate in code reviews and ensure development best practices are followed to adhere to existing coding standards and performance requirements
Document and improve process, as needed
Document software design and implementation, support procedures, and troubleshooting guides to foster knowledge sharing across the team
Document and address issues
Other related functions as assigned

Qualification

C++ software developmentLinux environmentObject-oriented programmingSoftware development lifecycleMulti-threaded developmentTCP/IPUDP programmingContainerizationOrchestrationScientific programming toolsProblem solvingTeam collaborationAttention to detailEffective communication

Required

Bachelor's degree in Electrical, Computer Engineering, Computer Science, Math, Physics, or other related discipline
Demonstrated proficiency with C++ software development in Linux
Thorough understanding of object-oriented programming concepts, data structures, design patterns, and algorithm performance analysis
Experience with Linux and open-source software tools for creating, testing, and documenting code
US Citizen. Applicant selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information at the level appropriate to the project requirements of the position

Preferred

Three years of experience in software development with C++ in a Linux environment
Thorough understanding of the software development lifecycle, testing methodologies, and utilization of common application debugging and performance profiling tools
Experience working collaboratively in a team using modern software development practices including version control, issue tracking, and automated testing
Proficiency with Python or other higher level languages to increase productivity when appropriate
Experience in multi-threaded software development and debugging
Experience troubleshooting complex software systems
Experience optimizing software for psuedo real-time execution within a constrained computational footprint
Experience with TCP/IP and UDP socket programming in Linux
Experience with containerization and orchestration
Experience with user interface design and implementation; experience with Qt
Familiarity with basic signal processing concepts
Prior work with detection, ranging, or remote-sensing systems (sonar, radar, lidar), especially for defense applications
Proficiency with scientific programming and visualization tools (e.g., MATLAB, NumPy, Matplotlib) for software verification and validation
Familiarity with Bash or similar scripting language
Demonstrated ability to document and present technical information to stakeholders
Eligibility for immediate access to classified information
Prior military or defense system development experience
Cumulative GPA of 3.0 with at least a 3.2 in relevant coursework

Benefits

100% employer-paid basic medical coverage
Retirement contributions
Paid vacation and sick time
Paid holidays

Company

The University of Texas at Austin

company-logo
The University of Texas at Austin is one of the largest public universities in the United States.

Funding

Current Stage
Late Stage
Total Funding
unknown
Key Investors
Republic Capital Group
2022-09-14Series Unknown

Leadership Team

leader-logo
Will Whiting
Chief Development Officer
linkedin
Company data provided by crunchbase