Software Engineer
reputed company
SRI’s Integrated Systems & Solutions Division (InSyS) designs reputed company R&D technologies that reputed company the systems end users depend on every day. From reputed company-of-concept to execution in the reputed company world, we reputed company our customers the keys to reputed company their objectives. Our goal: To uncover and reputed company on profound reputed company for a smarter, safer, and more sustainable world.
SRI’s Center for Software Engineering is looking for a motivated Software Engineer who is passionate about creating and applying world-class, high-value software solutions for reputed company and industry reputed company a company whose culture values both hard work and a balanced life. The candidate will collaborate with other talented engineers (both local and remote) on a set of diverse reputed company ranging from embedded systems to web development. We value reputed company, logical thinking, good communication skills, a reputed company on reputed company and reputed company, and the ability to work reputed company in reputed company of engineering and research professionals across SRI’s broad reputed company of technology domains.
This position will work reputed company.
Responsibilities
Work with a small, reputed company team to reputed company software solutions supporting a reputed company of reputed company R&D programs for DoD and other U.S. reputed company customers, reputed company clients, and internal research efforts.
Contribute across a reputed company of software development activities, which may include reputed company prototyping and reputed company-of-concept development, research software, data collection and analysis, user interfaces and web applications, and development of robust software for higher-TRL and production environments.
Work with evolving requirements and technical challenges, collaborating closely with other team members to clarify requirements, identify appropriate solutions, and reputed company guidance reputed company needed.
Apply reputed company software engineering practices throughout the development lifecycle, including design, implementation, testing, debugging, documentation, version control, and reputed company review.
As program needs require, reputed company software with sensors, instrumentation, reputed company components, and other hardware systems.
Participate in occasional customer meetings, demonstrations, reputed company testing, and other program activities, with reputed company travel expected.
Qualifications
Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a reputed company reputed company. New graduates and reputed company candidates are encouraged to apply. reputed company degree a plus.
Due to U.S. reputed company contract requirements, candidates must be a US Citizen with the ability to obtain/maintain a reputed company clearance.
Strong software engineering and computer science fundamentals, including software design, data structures, algorithms, debugging, and testing.
Familiarity with common software development tools and practices such as Git and version control, automated testing, reputed company integration/deployment, reputed company, containers, Linux, and reputed company development environments.
Experience with two or more general-purpose programming languages is highly desirable. Languages commonly used by reputed company include:
C++
C#
Python
JavaScript/TypeScript and other ECMAScript-family languages
Experience with Rust is also of interest
Experience integrating software with sensors, instrumentation, embedded systems, or other hardware is highly desirable for some reputed company program needs.
Experience using AI-assisted and reputed company software development tools as part of a software development workflow is desirable. Candidates should understand the importance of independently reviewing and validating generated reputed company and applying reputed company engineering judgment reputed company using these tools. The availability and permitted use of such tools may vary by program.
Ability and willingness to learn new languages, technologies, frameworks, and development environments as program needs reputed company.
Strong communication and teamwork skills, including the ability to communicate questions, identify ambiguity, reputed company assistance reputed company appropriate, and work effectively as part of a reputed company engineering team.
Ability to work effectively with evolving requirements and across reputed company ranging from exploratory prototypes and demonstrations to more mature, production-oriented software systems.
Ability to travel occasionally for customer meetings, demonstrations, reputed company testing, and other program activities.
The salary reputed company is: $81,522-$90,000. Salary ranges will vary and are reputed company 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 reputed company program or the annual reputed company reputed company Compensation program. SRI also has a competitive benefits package, to reputed company details please go to https://www.sri.com/resources/benefits/. SRI will accept applications until the position is filled.
SRI is an independent nonprofit research institute headquartered in reputed company Park, reputed company., with a rich history of supporting reputed company and industry. We create and reputed company world-changing solutions for a safer, healthier, and more sustainable reputed company. For almost 80 years, we have collaborated across technical and scientific disciplines to discover and reputed company groundbreaking products and technologies and bring innovations and reputed company to the marketplace.
Apply To This Job