Principal Systems Engineer
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
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.