Flag job

Report

Secure Software and Embedded Systems Engineer (entry level)

Min Experience

0 years

Location

Lexington, MA

JobType

full-time

About the role

The Secure Software and Embedded Systems Engineer position at MIT Lincoln Laboratory is an entry-level role focused on developing advanced technologies to ensure the security and resiliency of mission-critical systems relevant to national security. The role involves working within a small team of engineers and researchers to study, develop, and prototype technologies in secure computing, storage, and communication, ultimately transferring these technologies to real-world applications. Responsibilities Assist in the study, development, and prototyping of new technologies in secure computing, storage, and communication areas. Work on cyber-physical systems such as drones and satellites, as well as pure cyber systems like operating systems and software analysis tools. Participate in all R&D phases including problem analysis, innovative solution design, system architecture, rapid prototyping, and field-testing. Requirements Bachelor's degree in Computer Security, System Engineering, Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or related fields. Knowledge and experience in design/development in Rust, C/C++, and/or Python. Familiarity with the software development lifecycle, including design, documentation, testing, and DevSecOps. Experience in analysis, modeling, design, development, testing, and verification of embedded systems (e.g., C, VHDL). Understanding of secure sub-systems and systems architecture, design, implementation, and measurement. Academic or professional research experience and/or publications in computer security, resiliency, and/or cryptography. Awareness of cryptographic models and techniques and government/industry computer security standards.

Skills

rust
C/C++
python
software development lifecycle
design
documentation
testing
devsecops
embedded systems
C
VHDL
secure sub-systems
systems architecture
design
implementation
measurement
computer security
resiliency
cryptography
cryptographic models
techniques
computer security standards