Careers
Real-Time Software Engineer
NT is seeking a talented and ambitious Real-Time Software Engineer to join our growing Engineering team. We value strong engineers who are agile enough to jump in to most projects.
In this role you will design and develop real-time application software for our aerospace programs: command and control systems, sensor and data fusion, sensors integration and simulations.
In this role other duties may include:
-
Project Management
-
Participating in project estimates, proposals, planning, organizing, and status reporting
-
Requirements analysis
-
Software and System architecture and design
-
Software implementation
-
Software Integration
-
Lab and End User testing
-
Problem diagnosis/resolution.
Responsibilities
This individual will be responsible for translating business needs into technical solutions, and defining solutions through reasoned application of information technology. The Software Engineer designs, develops, and documents overall architecture of systems, including hardware and software.
-
Determines integrated hardware and software architecture solutions that meet performance, usability, scalability, reliability, and security needs for aerospace applications
-
Contributes through vision and has significant impact on future technologies and strategy
-
This individual is a key contributor on infrastructure services and/or strategies that require complex or advanced conceptualization.
Basic Qualifications (Required)
-
MS in Computer Science, Computer Engineering, Electric Engineering, or the equivalent
-
3+ years of software development/programming experience using C++
-
Experience with object-oriented software design
-
Experience in Software Requirements definition and management as well as Software Design using CAE tools (Visual Paradigm or Enterprise Architect)
-
Experience in Software and Design Documentation and god knowledge of UML
-
Commitment to customer satisfaction, performance excellence, teamwork, and process improvement
-
Adaptive to change and successful in dealing with ambiguity and new challenges in an Integrated Product Team (IPT) environment
-
Professional English spoken and written
Desired Qualifications/Experience
-
Experience in real-time software development that includes design development through integration test phases
-
Experience with Real Time Operating Systems
-
Prior avionics software development
-
Professional French
Junior Software Engineer
The Software Engineer will participate in design, implementation and test of mission critical systems. The engineer will be involved in Real Time software development client/server, user interface, graphical display, signal processing, communications software and/or embedded applications.
Activities include:
-
Designs, develops and tests computer and/or embedded software
-
Analyzes requirements, identifies required work and estimates development tasks
-
Works with team members to ensure system meets operational requirements
-
Creates product documentation inputs for technical writers
Required skills and qualifications:
-
Bachelor’s degree in Computer Science, Computer Engineering, Engineering (Masters preferred)
-
Minimum 1-2 years related professional software development experience or Master’s degree in Computer Science, Computer Engineering, Engineering, or equivalent
-
Minimum 1 year experience with C++ development, or Master’s degree in Computer Science, Computer Engineering, Engineering, or equivalent
-
Minimum 1 year experience with object oriented (OO) design and development, or Master’s degree in Computer Science, Computer Engineering, Engineering, or equivalent
-
Microsoft Visual Studio 2008 or more recent, Visual C++
-
Embedded systems experience
-
Scientific/engineering applications experience
-
Strong math skills
-
GUI, client/server and/or communication interface development experience
-
Digital signal processing (complex signals, decimation, windowing, FFT, filtering
-
Qt and/or MFC/Win32
-
Boost libraries
-
C++ and/or boost exceptions
-
CppUnit or other unit test framework
-
Multi-threaded real-time systems
-
Radar imaging and/or tracking experience (SAR, ISAR), RF, electromagnetic