Senior Software Engineer – Aero Platform (Motorsports), Austin
- A new position is available for a Senior Software Developer too contribute to the progress of a team focused on Aero & Computational Fluid Dynamics.
- The role requires progressive experience in software development, utilizing various tools, languages, frameworks, and technologies.
- The company is committed to creating a workplace that encourages diversity and belonging.
Senior Software Developer Position Open for Motorsports Team
A new position is available for a Senior Software Developer too contribute to the progress of a team focused on Aero & Computational Fluid Dynamics.
Job Description
The role requires progressive experience in software development, utilizing various tools, languages, frameworks, and technologies. A demonstrated interest in or direct participation in motorsports is considered a plus.
Responsibilities
- Implement and maintain aero-thermal applications, including CFD model construction, visualization, and analysis using microservices architectures.
- Define a templated approach to integrate dependent systems in a functional programming model.
- Contribute to scrum story delivery.
- Develop playbooks, implementation architectures, interfaces, build frameworks, code, testing, and deployment strategies.
- Participate in solution architecture design.
- Collaborate and support team members.
- Deliver assigned tasks reliably and with self-management.
Qualifications
Required
- Bachelor’s degree in Computer Science, software Engineering, Aerospace, Mechanical Engineering, or a related technical field.
- At least five years of hands-on full stack or XR development experience.
- At least two years of hands-on web services design and development experience.
- Experience in cross-platform (mobile/web) optimizing, profiling, and debugging.
- Strong UI/UX design experience across mobile and web platforms.
- Proficiency in at least two of the following languages: Java, JavaScript, python, Scala, C#/.Net,and React or Angular.
- experience with containerized software applications, platforms, and tools including Kubernetes and Docker.
- Good understanding of software development best practices, DevOps, and CI/CD.
- Experience working in an Agile/Scrum environment.
Preferred
- Advanced degree in a technical discipline.
- Development experience with VR frameworks such as Unity or Unreal Engine.
- experience with data streaming technologies such as Akka, MQTT, Pulsar, Kafka, or Azure Event Hubs.
- Integration experience with RPC, REST, and GRPC.
- Experience with Azure and Azure resources or other SAAS/PAAS platforms.
- Team leadership and architecture experience.
- Knowledge of stateless, functional models for system development.
- Knowledge of data serialization techniques and libraries such as Avro or Google protocol buffers.
- Knowledge of Artificial Intelligence & Machine Learning.
- Passion for Motorsports.
Additional Information
This position may be eligible for relocation benefits.
The company is committed to creating a workplace that encourages diversity and belonging. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
The company provides opportunities for all job seekers, including people with disabilities. If you need a reasonable accommodation to assist with yoru job search or employment, please contact the appropriate channels.
Senior Software Developer Position: your Path to Motorsports Innovation
Are you a software developer passionate about pushing the boundaries of technology? Do you have a keen interest in motorsports and a drive to contribute to cutting-edge advancements? This article provides a comprehensive overview of a Senior Software Developer position within a motorsports team focused on Aero & Computational Fluid Dynamics (CFD).
What is the Senior Software Developer Role?
This role is ideal for experienced software developers seeking to apply their skills to a dynamic and innovative field. The position focuses on developing and maintaining aero-thermal applications, contributing to the design and implementation of complex systems, and collaborating within an Agile/Scrum surroundings.
Key Responsibilities
Implement and maintain aero-thermal applications: This involves CFD model construction, visualization, and analysis using microservices architectures.
Define a templated approach: Integrate dependent systems in a functional programming model.
Contribute to scrum story delivery: Participate actively in agile development cycles.
Develop playbooks and architectures: Design interfaces, build frameworks, write code, conduct testing, and manage deployment strategies.
Participate in solution architecture design: Contribute to the overall design and structure of software solutions.
Collaborate and support team members: Work closely with colleagues to achieve common goals.
Deliver assigned tasks reliably: Demonstrate self-management and a commitment to reliability.
What Qualifications are Required?
To be a strong candidate for this role, you should possess a blend of technical skills, relevant experience, and a passion for innovation.
Required Skills and experience
The following qualifications are essential for this position:
Education: Bachelor’s degree in Computer Science, Software Engineering, Aerospace, Mechanical Engineering, or a related technical field.
Experience:
At least five years of hands-on full-stack or XR development experience.
At least two years of hands-on web services design and development experience.
Technical Proficiency:
Experience in cross-platform (mobile/web) optimizing, profiling, and debugging.
Strong UI/UX design experience across mobile and web platforms.
Proficiency in at least two of the following languages: Java, JavaScript, Python, Scala, C#/.Net, and React or Angular.
Experience with containerized software applications, platforms, and tools including kubernetes and Docker.
Good understanding of software development best practices, DevOps, and CI/CD.
Experience working in an Agile/Scrum environment.
Desired Skills and Experience
While not mandatory, the following skills and experiences can significantly enhance your request:
Advanced Degree: An advanced degree in a technical discipline.
VR Frameworks: Development experience with VR frameworks such as Unity or Unreal Engine.
Data Streaming technologies: Experience with data streaming technologies such as Akka, MQTT, Pulsar, Kafka, or Azure event Hubs.
Integration Experience: Integration experience with RPC, REST, and GRPC.
Cloud Platforms: experience with Azure and Azure resources or other SAAS/PAAS platforms.
Team leadership: Team leadership and architecture experience.
Functional Models: Knowledge of stateless, functional models for system development.
data Serialization: Knowledge of data serialization techniques and libraries such as Avro or Google protocol buffers.
AI/ML: Knowledge of artificial Intelligence & Machine Learning.
Motorsports Passion: A demonstrable passion for motorsports.
Skills Comparison Table
| Category | Required | Preferred |
| ——————— | ————————————————————————————————————— | ————————————————————————————————————————————– |
| Experience | 5+ years full-stack or XR development, 2+ years web services. | Team leadership, architecture experience |
| Education | Bachelor’s in CS, SE, Aerospace, or Mech. Engineering. | Advanced degree in a related field. |
| Technical Skills | Java, JavaScript, Python, Scala, C#/.Net, React or Angular, Containerization (Kubernetes, Docker), Agile/Scrum | VR (Unity, Unreal), Data streaming (Kafka, etc.), cloud (Azure), AI/ML, RPC, REST, GRPC, functional models, Data Seriealization |
Is Relocation Assistance Available?
Yes, this position might potentially be eligible for relocation benefits. Consult directly with the hiring team for specific details regarding relocation packages.
Is There a Commitment to Diversity and Inclusion?
Yes, the company is committed to creating a diverse and inclusive workplace. Qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status. The company also provides opportunities for all job seekers, including people with disabilities, and offers reasonable accommodations to assist with the job search or employment.
