onsite
Systems Engineer 2 - Northrop Grumman
Systems Engineer
Systems Engineer 2 responsible for designing, developing, and maintaining complex embedded and networked systems using C++, Python, and Linux, ensuring secure, high‑performance solutions for advanced aerospace applications.
About the role
Key Responsibilities
- Design, develop, and test embedded software components in C++ and Python for aerospace systems.
- Implement and validate Linux‑based operating environments and real‑time operating systems.
- Integrate and troubleshoot network protocols (TCP/IP, CAN, Ethernet) across distributed platforms.
- Conduct security assessments and apply cybersecurity best practices to protect mission‑critical assets.
- Collaborate with cross‑functional teams to define requirements, perform system integration, and deliver high‑quality solutions.
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
- 3+ years of experience in embedded systems development.
- Proficiency in C++ and Python programming.
- Strong knowledge of Linux kernel, real‑time operating systems, and network protocol stacks.
- Experience with cybersecurity frameworks and secure coding practices.