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 workplace.
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 up-to-date 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 (India)
🏢 Important Business
📍 India
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.