- Company Name
- Applied Intuition
- Job Title
- Software Engineer - New Grad
- Job Description
-
**Job title**
Software Engineer – New Graduate
**Role Summary**
Build and evolve end‑to‑end software solutions for autonomous vehicle development. Design and implement efficient, scalable components across the full stack, including user interfaces, APIs, databases, and backend services. Serve as an early contributor in a fast‑paced, cross‑disciplinary team that includes robotics, graphics, and infrastructure engineers. Own a technology area, influence product direction, and iterate quickly based on user feedback.
**Expectations**
- Self‑starter who rapidly learns new technologies and tools.
- Demonstrated ability to design clean, performant code and solve complex engineering problems.
- Comfortable taking initiative, working independently, and delivering in a fast‑paced environment.
- Strong communication skills to collaborate with domain experts and customers.
**Key Responsibilities**
- Design, develop, test, and deploy new features and tools for the Vehicle OS and support systems.
- Write maintainable, well‑documented code and participate in code reviews.
- Build and maintain front‑end components (React), API layers (GraphQL, REST), and database interfaces (SQLAlchemy).
- Containerize services with Docker and orchestrate deployments using Kubernetes or similar platforms.
- Integrate simulation, robotics middleware (ROS), and modeling tools to support autonomy workflows.
- Collaborate with product, design, and customer teams to refine requirements and prioritize feature work.
- Continuously refactor and optimize existing systems for performance, reliability, and scalability.
**Required Skills**
- Strong programming fundamentals in at least one modern language (C++, Python, JavaScript/TypeScript).
- Experience with version control (Git) and CI/CD pipelines.
- Familiarity with RESTful or GraphQL APIs, databases, and ORMs.
- Knowledge of containerization (Docker) and at least one orchestration platform (Kubernetes, Docker‑Compose).
- Exposure to front‑end frameworks (React, Vue) and related build tools.
- Understanding of robotics or simulation frameworks (ROS, Gazebo) is a plus.
- Ability to write clean, unit‑tested, and documented code.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or related field (or equivalent practical experience).
- Recent graduation or near‑completion is preferred; new graduate status required.
---