Senior Software Engineer
Nurjana Technologies & SpaceFull Description
About Us
At Nurjana Technologies, we design and deliver advanced systems for aerospace, defense, and space applications. Our expertise spans electro-optical tracking systems, command & control platforms, and multi-sensor integration for mission-critical environments.
We operate at the intersection of innovation and operational excellence, supporting customers worldwide in complex scenarios where performance, reliability, and precision are essential.
Role Overview
We are looking for a Senior Software Engineer to join our growing engineering team in Cagliari.
You will play a key role in the design, development, and integration of advanced software systems for aerospace and defense applications, working across the full lifecycle—from concept to deployment.
This position requires strong technical expertise, system-level thinking, and the ability to work in high-complexity, multidisciplinary environments.
Key Responsibilities
* Design and develop robust, high-performance software for mission-critical systems
* Contribute to system architecture definition and software design decisions
* Lead software development activities across multiple projects
* Integrate software with hardware systems (sensors, EO/IR systems, radars, control units)
* Support system integration, validation, and testing (FAT, SAT)
* Ensure compliance with industry standards and quality processes
* Collaborate with system engineers, hardware teams, and external partners
* Mentor junior engineers and contribute to team growth
Required Qualifications
* MSc or PhD in Computer Engineering, Software Engineering, or related field
* 7+ years of experience in software development
* Strong experience with C/C++ and (Python is a plus)
* Experience with real-time systems and embedded software
* Solid understanding of software architecture and design patterns
* Experience in system integration and complex environments
* Familiarity with Linux-based systems
* Experience with version control (e.g., Git) and CI/CD workflows
* Strong problem-solving skills and ability to work independently
Preferred Qualifications
* Experience in aerospace, defense, or high-reliability industries
* Knowledge of sensor systems, electro-optical systems, or tracking algorithms
* Experience with distributed systems and data processing pipelines
* Familiarity with communication protocols (e.g., TCP/IP, UDP, serial, HDLC)
* Experience with AI/Computer Vision (e.g., object detection, tracking)
* Understanding of standards such as DO-178, MIL-STD, or similar
What We Offer
* Opportunity to work on cutting-edge aerospace and defense programs
* High-impact role in a fast-growing, innovation-driven company
* Exposure to international projects and collaborations
* Competitive compensation package
* Professional growth and leadership opportunities