Posted:3 hours ago|
Platform:
On-site
Full Time
Job Overview:
Software Engineer:
Key Responsibilities:
Software Development & Maintenance:
Design, develop, and maintain real-time software applications for fire control systems used in defence platforms, including sensor integration, command logic, and operator interfaces.
Sensor Integration & Data Handling:
Interface with and process data from various onboard sensors (e.g., rangefinders, IMUs, GPS, cameras) to support targeting, positioning, and trajectory computations.
Requirements Analysis & System Design:
Translate operational and user requirements into detailed software specifications, ensuring adherence to reliability, real-time performance, and environmental constraints.
Algorithm Development:
Implement algorithms for ballistics, trajectory prediction, and control systems tailored for smart weapon platforms and targeting systems.
Embedded Communication & Interfacing:
Develop software that communicates with embedded systems and peripherals using serial protocols like UART, I2C, SPI, and digital/analog I/O.
Coding & Optimization:
Write efficient and modular code in languages suited for embedded and real-time systems. Optimize system performance for low latency, fast boot-up, and minimal resource usage.
Testing & Debugging:
Perform unit testing, field testing, and fault analysis to ensure robustness and reliability under real-world conditions.
*Security & Compliance: *
Incorporate secure coding practices and ensure compliance with defence software standards, communication protocols, and system integrity requirements.
Documentation & Support:
Create clear, structured technical documentation including software design documents, integration procedures, and user manuals.
Required Skills:
* Solid programming skills in languages such as Python, C, or C++.
* Strong understanding of embedded systems and real-time computing environments.
* Experience with sensor data acquisition, fusion, and hardware interfacing.
* Familiarity with serial communication protocols (UART, I2C, SPI, GPIO).
* Good grasp of basic physics, mathematics, and kinematics relevant to targeting and ballistics.
* Knowledge of software testing, debugging, and version control practices.
* Ability to optimize applications for performance and run-time efficiency.
* Exposure to system design methodologies and software requirement specifications.
* Excellent teamwork, communication, and documentation skills.
* Awareness of security, compliance, and safety-critical software practices in defence or aerospace domains.
Job Types: Full-time, Permanent
Pay: Up to ₹1,100,000.00 per year
Experience:
Work Location: In person
Unnayan Defence Technologies LLP
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Python coding challenges to boost your skills
Start Practicing Python Now11.0 - 11.0 Lacs P.A.
Experience: Not specified
Salary: Not disclosed
noida, uttar pradesh, india
Salary: Not disclosed
gurgaon
3.0 - 6.0 Lacs P.A.
chennai
Salary: Not disclosed
Experience: Not specified
4.0 - 5.0 Lacs P.A.
bengaluru, karnataka, india
Salary: Not disclosed
hyderabad, telangana, india
Salary: Not disclosed
pune, maharashtra, india
Experience: Not specified
Salary: Not disclosed
pune/pimpri-chinchwad area
Salary: Not disclosed