Principal Systems Engineer

placePrinceton calendar_month 

Overview:

Come join SRI’s Integrated Systems Intelligent Systems Team! This diverse team has been a primary provider of innovative capabilities for over 50+ years. As part of our team, you will get to build systems derived from cutting edge research and development, work in a collaborative environment and have the opportunity for professional development and career advancement.

As a Systems Engineer, you will be primarily working as a member of a team of engineers supporting the development of our Intelligent Systems and the integration of our systems into airborne, naval, and ground systems. Systems Engineering responsibilities include system design, development, simulate, analysis, testing and debugging of computer software and firmware applications and/or systems.

This position will work a hybrid schedule up to 3 days a week onsite in our Princeton, NJ office and 2 days from home.

Responsibilities:

  • Lead the design, development, and maintenance of embedded system products for real-time government communication and control systems, consumer electronics and military electronics.
  • Develop software solutions using Java, C, C++, and JavaScript for applications.
  • Create and support firmware for embedded controllers in communications and control systems.
  • Utilize technologies such as Redis DB, Memcached, HTTP, REST, JSON, XML, and RDK to develop scalable, robust solutions.
  • Collaborate with cross-functional teams using Agile, Kanban, and Scrum methodologies to ensure timely delivery of high-quality products.
  • Mentor and lead local and distributed engineering teams, fostering collaboration and professional development.
  • Utilize tools such as IntelliJ, Eclipse, Git, Maven, Bamboo, Jenkins, SonarQube, Jira, and Confluence for efficient project management and code quality assurance.

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • Due to government requirements candidates must be a US Citizen with the ability to obtain/maintain a DOD security clearance
  • 10+ years of experience in Java programming, 15+ years in C programming, and 4+ years in C++.
  • Understanding of OOA/OOD Software Solutions
  • Operating system concepts, and computer architecture knowledge
  • Practical Knowledge of UML/SysML design tools
  • Familiar with Windows Visual Studio
  • Experience with Test-Driven Development (TDD), Behavior-Driven Development (BDD), UML, SysML and Agile methodologies.
  • Strong leadership skills with proven success in mentoring and managing engineering teams.

Desired Knowledge:

  • Proficiency in JavaScript and experience with Redis DB, Memcached, HTTP, REST, JSON, XML, and RDK.
  • Familiarity with tools such as IntelliJ, Eclipse, Git, Maven, Bamboo, Jenkins, SonarQube, Jira, and Confluence.
  • Familiar with multi-threaded, and IP socket programming techniques
  • Good technical writing skills in support of task documentation
  • Understanding of LINUX and Windows Operating Systems
  • Familiar with Integrated Development Environments
The salary range is: $125,946-$166,878/annually. Salary ranges will vary and are based on several factors, including geographic location, market competitiveness and equity amongst internal employees in similar roles. Positions may also qualify for SRI's Pay for Outstanding Performance program or the annual Performance Based Compensation program.

SRI also has a competitive benefits package, to view details please go to https://www.sri.com/resources/benefits/.

SRI is an independent nonprofit research institute headquartered in Menlo Park, Calif., with a rich history of supporting government and industry. We create and deliver world-changing solutions for a safer, healthier, and more sustainable future.

For more than 75 years, we have collaborated across technical and scientific disciplines to discover and develop groundbreaking products and technologies and bring innovations and ideas to the marketplace.

local_fire_departmentUrgent

Computer systems engineer/architect

apartmentGonzer Associates, L. J.placePrinceton (NJ)
Architect appropriate High Performance Computing (HPC) solutions, based on the close collaboration with the Computational Sciences Department and applicable research computing end users. Design of these systems should meet various project and user...
placeDoylestown (PA), 25 mi from Princeton (NJ)
Position Overview: Power your future with Qualus as a Power Systems Engineer through our Engineering Boot Camp! Are you looking for a Company that will provide you with intensive training to propel your career? Do you want to make a real impact...
business_centerHigh salary

Senior Systems Engineer

apartmentGEM TechnologiesplaceNew York, 43 mi from Princeton (NJ)
been more critical to partner with a professional service provider who can keep up with emerging technology development. The Role: The Senior Systems Engineer is responsible for the maintenance, configuration, and reliable operation of IT...