We are seeking a Software Development Engineer – Systems who thrives in
taking projects from concept to production. You should be a proactive
self-starter, comfortable designing, building, and deploying robust software
solutions that power our core systems.
Key Responsibilities
- Develop
and maintain Aeva’s software infrastructure, APIs, and SDKs for production
deployment.
- Work
across the product lifecycle—from feature ideation and implementation to
deployment—covering software tools and sensor emulation.
- Optimize
code for maximum performance, scalability, and reliability.
- Follow
established coding standards and best practices to ensure high-quality,
maintainable code.
- Collaborate
with cross-functional teams to deliver impactful, high-quality projects.
- Own
assigned deliverables, ensure they are completed on time with proper
documentation and thorough testing.
- Participate
actively in design reviews, team discussions, and technical brainstorming
sessions.
- Take
initiative to propose and implement improvements to processes, tools, and
development practices.
Qualifications
- Bachelor’s
degree in computer science, Computer Engineering, Electronics &
Communications, or related field.
- 2–4
years of relevant industry experience.
- Robust
proficiency in C++ development in a Linux environment.
- Skilled
in scripting languages such as Python and Bash.
Preferred Skills
- Experience
with robotics or autonomous vehicle frameworks (e.g., ROS/ROS2).
- Solid
understanding of linear algebra and 3D geometry fundamentals.
- Familiarity
with modern build systems (e.g., Bazel or equivalent).
- Understanding
of networking basics and communication protocols.
- Experience
with automation frameworks such as Jenkins or similar.
📌 Software Development Engineer (Bengaluru)
🏢 Important Business
📍 Bengaluru
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.