be able to demonstrate the following as part of their application and interview process: A degree in Computer Science (preferred), Mathematics or Physics Knowledge/experience of object-orienteddesign Practical knowledge of at least one modern object-oriented programming language, preferably C++ Knowledge/experience of 3D vector/coordinate geometry Knowledge/experience More ❯
or Ada Proficient in Visual Studio IDE, GCC compilers/Makefiles Proficient in Windows, UNIX/Linux Software Engineering Concepts & Processes Preferred Experience/Qualifications Knowledge of object-orienteddesign concepts Knowledge of flight simulation Knowledge of real time programming Knowledge of military aircraft systems and avionics a plus. Knowledge of networking Special Requirements/Security Clearance More ❯
s degree or equivalent experience in Computer Science, Engineering, Mathematics, or related technical field Strong proficiency in Python programming in an analytical environment with a focus on objectorienteddesign and development Experience with version control systems (Git) and collaborative software development practices Ability to communicate effectively within a multi-functional team translating technical concepts Eagerness to More ❯
Stockport, Greater Manchester, North West, United Kingdom Hybrid / WFH Options
NOVANTA TECHNOLOGIES UK LIMITED
scheme. A friendly and sociable working environment - including regular business unit wide social clubs, activities and events. Employee Assistance Programme Volunteering Days. Job Purpose: Using C# and object-orienteddesign principles, you will be responsible for the full-lifecycle (design, development, and maintenance) of business-critical tools that will be used in all areas of the More ❯
development lifecycle: requirements capture and analysis, estimation, architecture and design, implementation, unit and system-level testing, deployment, operation and monitoring. Experience with software engineering best practices: object-orienteddesign and implementation, design patterns, SOLID principles and Agile methodology. Conduct PoC's using the latest technologies and present the findings to technical and non-technical audiences. More ❯
Experience in setting technical vision and strategy for complex projects. Software Development Expertise: Strong hands-on experience in software development using Java , with a deep understanding of object-orienteddesign principles and design patterns. FX Risk Knowledge: A solid understanding of FX Risk (ideally FX Options Risk), including risk and pnl calculations, both intra-day and More ❯
Requisition #: 16459 Our Mission: Powering Innovation That Drives Human Advancement When visionary companies need to know how their world-changing ideas will perform, they close the gap between design and reality with Ansys simulation. For more than 50 More ❯
Fairfax, Virginia, United States Hybrid / WFH Options
Northrop Grumman
RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE TYPE: SCI TRAVEL: Yes, 10% of the Time Description At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and More ❯
Python and its scientific packages (such as numpy, scipy, matplotlib, pandas). (S&I) Understanding of modern software development practices (e.g. testing, version control, continuous integration, Agile, object-orienteddesign). (S&I) Experience of leading software projects through the full life cycle, from gathering requirements to deployment and maintenance. (S&I) Track record in designing technical More ❯
and scripting Experience working in the RUST development language Real-Time multi-threaded Embedded software, preferably on Linux OS Model-based development, preferably Rhapsody Extensive experience with ObjectOrienteddesign and programming, preferably in UML and RUST Familiarity with C and C++ Long development lifecycle and product lifespans, requiring maintenance and regular technology refresh ARM virtualization extensions More ❯
Rust or Go software development Development team leadership Desirable One of the following: Experience of developing real-time applications Database development and administration Knowledge and experience in ObjectOrienteddesign and Model Based engineering tools and techniques would be advantageous e.g. IBM Rational Rhapsody A working knowledge of the overall systems engineering lifecycle Military/Avionics subsystem More ❯
business need At least 5 years of using DO-178 or DO-254 for design development At least 6 years experience with C/C++, Java, objectorienteddesign or similar software development experience At least 3 years of using MIL-STD-882E to conduct Preliminary, Functional, Subsystem, System, Operating and Support Hazard Analysis Strong written More ❯
business need At least 5 years of using DO-178 or DO-254 for design development At least 6 years experience with C/C++, Java, objectorienteddesign or similar software development experience At least 3 years of using MIL-STD-882E to conduct Preliminary, Functional, Subsystem, System, Operating and Support Hazard Analysis Strong written More ❯
business need At least 2 years of using DO-178 or DO-254 for design development At least 2 years experience with C/C++, Java, objectorienteddesign or similar software development experience At least 2 years of using MIL-STD-882E to conduct Preliminary, Functional, Subsystem, System, Operating and Support Hazard Analysis Strong written More ❯
you have any of these preferred skills or experiences: Real-Time multi-threaded Embedded software, preferably on Linux OS. Model-based development, preferably Rhapsody. Extensive experience with ObjectOrienteddesign and programming, preferably in UML and C++. Long development lifecycle and product lifespans, requiring maintenance and regular technology refresh. ARM virtualization extensions, preferably Hypervisor. Qualifications: Requires a More ❯
experiences: Actual experience working in the RUST development language Real-Time multi-threaded Embedded software, preferably on Linux OS. Model-based development, preferably Rhapsody. Extensive experience with ObjectOrienteddesign and programming, preferably in UML and RUST. Familiarity with C and C++ Long development lifecycle and product lifespans, requiring maintenance and regular technology refresh. ARM virtualization extensions More ❯
development processes or other defined SW development process. Certified ScrumMaster Certified Project Management Professional (PMP) Experience contributing to the development of software architectures. Experience with UML and OOA/OOD software development methodology. A successful track record in planning, executing, and tracking personal task assignments. Demonstrated ability to analyze and debug software and related hardware issues. Strong verbal and written More ❯
Graduate Software Engineer Join a collaborative team of six software engineers developing applications that interface with a cutting-edge range of engineering instruments. This well-established company employs around 80 people and promotes a culture of innovation, encouraging everyone to More ❯
178C and coding guidelines like MISRA C/C++ What we’re looking for: Strong experience with C++ in a real-time embedded environment Solid understanding of object-orienteddesign (OOD) and UML modelling Familiarity with the full software development lifecycle Experience working in agile environments using tools such as Jira, Confluence, Bitbucket, or GitLab Willingness to More ❯
airborne software development Deliver software using Agile methodologies, contributing to regular sprints and reviews Required Experience Proven experience in real-time C++ software development Strong understanding of Object-OrientedDesign (OOD) principles and UML modelling Hands-on experience with modelling tools such as IBM Rhapsody Familiarity with software safety and compliance standards (e.g. DO-178C, MISRA) Experience More ❯
prototypes and suggest design improvements to deliver superior products.You should have a combination of solid understanding of the operating system, as well as strong knowledge of object-orienteddesign principles. In this role, you will:• Write sophisticated SW tools and Internal Applications for devices.• Understand/write code in order to effectively work with algorithm engineers … building experience - 4+ years of non-internship professional software development testing experience - Experience programming with at least one modern language such as Java, C++, or C# including object-orienteddesign - Experience in platform-level security mitigations and hardening for Linux and Windows PREFERRED QUALIFICATIONS - Knowledge of overall system architecture, scalability, reliability, and performance in a database environment More ❯
proficiency in Kotlin and Jetpack Compose, with a deep understanding of the language and frameworks to design, implement, and optimize modern Android applications. Strong knowledge of Object-OrientedDesign (OOD) and System Design: Ability to architect and design scalable, efficient, and maintainable systems. Comfortable making high-level design decisions and resolving complex architectural More ❯
proficiency in Kotlin and Jetpack Compose, with a deep understanding of the language and frameworks to design, implement, and optimize modern Android applications. Strong knowledge of Object-OrientedDesign (OOD) and System Design: Ability to architect and design scalable, efficient, and maintainable systems. Comfortable making high-level design decisions and resolving complex architectural More ❯
Lexington, Massachusetts, United States Hybrid / WFH Options
Encode
and integrating applications in various software languages. The role involves software analysis, requirements analysis, software review, and risk analysis, along with software reliability assessment. Responsibilities also include object-orienteddesign and analysis (OOA/OOD), software modeling and simulation, front-end graphical user interface design, software testing, and quality assurance. The engineer will work on performance More ❯
DB2, Scala, Servlet, multithreading, concurrency, low-latency, microservices, multi-threaded engineering techniques, data structures, interactive messaging services, CI, Continuous Improvement, Object-Oriented Analysis, Core Java, Object-OrientedDesign, Object-Oriented Programming, Agile, SCRUM, Kubernetes. We are Disability Confident and neurodiverse aware. If you have a disability, please tell us if there are any More ❯