26 Aug
|
Important Group
|
Bengaluru
26 Aug
Important Group
Bengaluru
Job Role: Software Development
Engineer
Experience: 2+Yrs
Location: Bengaluru
Notice period: Max 15days
Role Overview
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.
- Strong
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 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)
🏢 Important Group
📍 Bengaluru