Sr.Software Engineers
Job Description
Job Description (JD)
Job Title
Senior Software Engineer
Company
Aarna HR Solutions Pvt. Ltd. (Hiring for a Reputed MNC Client)
Job Location
Bengaluru
Employment Type
Full-Time
Job Summary
The Senior Software Engineer will design, develop, maintain, and enhance software used in RF/Microwave electrical test systems for manufacturing multi-gigabit cable assemblies. The role involves hardware-software integration, statistical data analysis, software validation, and collaboration with global engineering and manufacturing teams.
Experience
3–6 Years
Minimum 1–3 years of progressive software development experience with hardware interfacing.
Educational Qualification
Bachelor’s Degree
B.E. / B.Tech in:
Computer Science Engineering (CSE)
Electronics & Communication Engineering (ECE)
Electrical & Electronics Engineering (EEE)
Instrumentation & Control Engineering (ICE)
Embedded Systems Engineering (ESE)
Master’s Degree (Preferred)
M.E. / M.Tech in the above disciplines.
Key Responsibilities
Software Development
Design and develop software for RF/Microwave electrical test systems.
Extend and enhance existing testing platforms.
Develop software modules for manufacturing and product qualification.
Support and maintain existing software solutions.
Programming
Develop applications using:
C
C++
Python
TCL/TK
Visual Basic .NET
Hardware Integration
Integrate software with:
Custom circuit boards
Mechanical fixtures
Digital Sampling Oscilloscopes
TDR Modules
Network Analyzers
Data Analysis
Analyze electrical test data.
Perform statistical modeling.
Conduct root cause analysis for failed products.
Generate technical reports and findings.
Software Quality
Prepare software test plans.
Execute verification and validation activities.
Perform software reviews.
Resolve defects and failure modes.
Documentation
Create:
Product documentation
Technical specifications
Test procedures
Work instructions
Cross-functional Collaboration
Coordinate with:
Product Development
Manufacturing
Marketing
Quality Engineering
Global Engineering Teams
Required Technical Skills
Programming Languages
C
C++
Python
TCL/TK
Visual Basic .NET
Software Engineering
Software Design
Hardware Interfacing
Software Verification
Software Validation
Configuration Management
Debugging
Build Processes
Tools
JIRA
Microsoft Word
Microsoft Excel
Microsoft PowerPoint
Domain Knowledge
Knowledge of testing standards such as:
Ethernet
InfiniBand
Fibre Channel
PCIe
SAS
SATA
Required Competencies
Strong analytical and logical reasoning skills.
Root Cause Analysis.
Software Testing.
Statistical Data Analysis.
Technical Documentation.
Excellent written and verbal communication.
Ability to work with global teams.
Problem-solving mindset.
Preferred Candidate Profile
Candidates should possess:
Experience developing software for hardware-based systems.
Strong understanding of RF/Microwave test environments.
Knowledge of software quality practices.
Ability to independently own software modules.
Employment Type
Full-Time
Work Location
Bengaluru, Karnataka
Candidate Information Required
Applicants should provide:
Current CTC
Expected CTC
Notice Period
Reason for Job Change
Interview Availability
Contact
Recruiter: Vaishnavi – Senior HR Recruiter
Mobile: 9108013329