Senior Systems Developer / Software Engineer

This individual will apply systems analysis techniques and procedures, including consulting with users, to determine hardware, software or system functional specifications.

Roles and Responsibilities: 

  • The design, development, documentation, analysis, creation, testing or modification of computer systems or programs, including prototypes, based on and related to user or system design specifications
  • Design, develop, and maintain software for a variety of engineering applications. 
  • Work with analysts to understand their analytic or interface requirements.  
  • Design, develop, and test operating systems-level software, compilers, and network distribution software
  • Set operational specifications and formulate and analyze software requirements. 
  • Design embedded systems software.
  • The design, documentation, testing, creation or modification of computer programs related machine operating systems to support prototypes, testing and evaluation.
  • Position requires strong system engineering perspective to support a customer team in technical coordination, risk assessment, progress tracking, and implementation trades.
  • Outstanding oral and written communication skills, demonstrated leadership ability. 

Qualifications:

  • BS/BA or equivalent
  • Minimum of 10 years recent experience in system or development, operations support, or other direct support to customer operations.
  • 10+ years of hands-on core development experience with Java, understanding of the Java memory model.  
  • 10+ years of hands-on core development experience with Linux operating systems.
  • Experience working with software defined radios and creating custom applications.
  • Experience with interoperability between systems, specifically command and control systems. 
  • Experience building multi-threaded systems, asynchronous data access patterns, building large-scale mission-critical applications with mature software development processes, object-oriented programming, object-oriented modeling.
  • Experience developing web services, toolkit and framework development. 
  • Experience with Matlab, Simulink, C++, Windows and Linux, and RF test and evaluation equipment.

 

To apply, please email your resume to careers@marconiedison.com and include the position title in the subject of your email.

Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or national origin.