Senior Software Architect

Senior Software Architect

02 Mar 2024
New Jersey, North jersey, 07856 North jersey USA

Senior Software Architect

Vacancy expired!



Software Architect who will provide support by collaborating with other disciplines within the division by developing software on products with extreme performance for extreme conditions. Innovation, problem solving and effective communication skills, and the ability to work in a team environment are essential to the success of the incoming candidate.

Essential job functions are:




  • Development of software in cross-disciplinary projects, in collaboration with disciplines like Mechanics, Servo, Electronics, System and Test Execution.

  • Perform and contribute to testing and qualifications of products in hardware-lab, on firing range and in synthetic/virtual test environment.

  • Participate in requirements analysis, design, implementation, debug, test, review, documentation, qualification and maintenance of software

  • Support market initiatives with demo/prototype software and integrations.

  • Ability to use agile development methodology, Test Driven Development, and UML.

  • Participates in the System Architectural Design with estimation of critical computer and communication resources based on the system functional architecture with associated timing constraints.

  • Communicates software aspects of the system (i.e. processor capacity, concurrency aspects, external interfaces, etc.) to secure that physical design enables the software to meet these requirements.

  • Considers IP/IPR (Intellectual Property Rights) regarding software for all new concepts, design releases and design changes.

  • Participates in system test planning and communicates software test and integration needs.

  • May extract common software solutions to be used by several software elements. Architecture must reflect relationship between software elements. Examples include, "software infrastructure", math support, geographic information handling library, etc.

  • Participates in development of software requirements.

  • Communicate the software requirements and overall system architecture to software project members.

  • Lead and coordinate technical activities

  • Develop architectural design

  • Establish overall structure for each architectural view, the decomposition of the view, the grouping of elements and the interfaces between these major groupings.


A bachelor's degree in Computer Science or other related field is required. Minimum 8 years experience as a software developer or software architect using C is required. Must have experience in designing system and software programs for physical products (defense, aerospace, automobile, etc.) using UML and developing/designing for Embedded systems, SOA and RTOS.

Must be able to acquire a US passport and pass a comprehensive background check. International and domestic travel will be required, as necessary. May be required to obtain government security clearance at the level required to perform specific functions of the role.






Related jobs

Job Details

Jocancy Online Job Portal by jobSearchi.