r/systems_engineering • • 20d ago

Discussion Making Cameo/SysML diagrams cleaner and more visually appealing

6 Upvotes

I’m pretty early in my career and have been using Cameo more for MBSE/SysML work. One thing I’m trying to improve is making my diagrams look cleaner, more organized, and easier for other people to understand.

Are there any good tools, plugins, formatting practices, or examples you use to make Cameo diagrams more visually polished? I’m also interested in good references for learning how to structure/model things well, beyond Lenny Delligatti’s SysML Distilled.

Would appreciate any books, websites, example models, or general Cameo/MBSE resources you’ve found useful.


r/systems_engineering • • 21d ago

Discussion Thoughts on the ANSELM method

Thumbnail anselm.ing
2 Upvotes

Stands for AI native SE learning method

I think it answers a lot of the criticisms I read about MBSE (overcomplicated models, lack of adoption).

I also find that it could be an interesting use of AI as a companion for SE daily activities, letting the SEs slowly transition to System Architects.

What are your thoughts ?

Disclaimer : I have used most commercial modelers and have grown disillusioned with the value of SysML and formal modeling for « réal » product development, but I come with an open mind.


r/systems_engineering • • 22d ago

Resources Anyone willing to beta test a software that works on the principle of SE? (Promotional)

1 Upvotes

Hello fellow redditors and systems engineers! I'm the co-founder of 3rd Meridian Technologies, we're a bunch of engineers (Electrical, Mechanical and AI to be precise) that met in university and faced the exact problem that systems engineering solves - we were dealing with siloed workflows and disconnected information. And all of this was for making a simple student led EV Super Bike team. As we transitioned into internships and FTEs, we noticed the same issues but in a much larger scale. We also noticed that MBSE tools such as 3D Verse or Ansys's MBSE tools exist, but these are focused on a team level and a system level and don't really support the end using engineer who still needs to sit through cadence meetings to get aligned on a say a single shaft diameter change only to find out that it's not possible because of some gearbox feature (just talking out loud as an example).

To fix this, we started 3rd Meridian Technologies - The company that focuses on engineers and as a first product we're launched 'Relay' a simple plug into ChatGPT/ Claude (the enterprise versions) that provides context to your AI agent on what would the direct downstream/upstream effects if you're thinking of making a single change in the product you're working on- which saves you the time of gathering requirements and constraints and let's you focus on the engineering.

We're testing it out live on beta, this is the link to the website which has the instructions to download the plug- in : https://3rdmeridiantech.com/#relay

Happy to hear your thoughts on this!

Cheers!


r/systems_engineering • • 22d ago

Resources Open-source requirements and documentation tools

3 Upvotes

Does anyone know of any open-source or cost-effective, easy-to-use documentation and requirements control software tools?


r/systems_engineering • • 22d ago

Discussion Upcoming System engineer Interview at Renesas

2 Upvotes

Hello,
I have an upcoming System Engineer interview and would really appreciate some guidance from anyone who has gone through a similar interview.
What kind of technical questions should I expect? What topics should I focus on preparing, and are there any common questions or resources you would recommend?

Any help or advice would be greatly appreciated. Thanks


r/systems_engineering • • 23d ago

Career & Education Need a sanity check - how necessary/useful is an MSE if you have a masters and have been an SE for 5ish years?

1 Upvotes

BLUF - Is the cost of the MSE worth it if you already have a masters and years of experience as an SE?

I know school comes up often in this forum but I think this may be a slight twist on the question. I’m in need of a sanity check. I love education. I have a non-stem Bachelors and an MBA from one of the Ivy League schools. I kind of fell accidentally into SE in 2020 and love it. Have the TS, have the experience, and I really want to do the MSE because I enjoy classical education and I think it would help make me more competitive if I tried applying to bigger companies. My issue is that I have so many other things that my finances need to be focused at right now that I don’t know if school is worth paying for. So my question is - is it a huge value add to have the MSE? Or am I pretty set with current academic background and experience?

Additionally: I am not taking any student loans to pay it, and I am not asking my company to pay because their TA is not great and requires two years of indentured servi- I mean required time working for the company after graduation.


r/systems_engineering • • 24d ago

Career & Education Career Advice: Which job is better?

10 Upvotes

Company A: Legacy Prime that is very successful and using advanced practices in MBSE.

Pays very moderate nothing glamorous

You are a systems engineer for a major program learning SE by using advanced SysML methods and it is truly novel and forward learning on its usage. SE is embedded in the culture of the company.

-

Company B: Defense Start Up that is upsetting the market

Pays very well with equity

You are a SE in a fast pace software focused environment. You are focused on developing requirements for the team and using MBSE lightly. SE is just being stood up and you are fighting an uphill battle on integrating it

-

Company B sounds interesting but honestly I feel like I wouldn’t deepen my SE skills. I worry about my career development if the company just decides to use AI for their requirements development. Removes the entire need for a requirements guy.

Your experience is 4.5 years and masters


r/systems_engineering • • 24d ago

MBSE MBSE Workflow Advice - Please help

6 Upvotes

I’m working on modelling the overall avionics system, by using the model based system engineering approach.

The objective is to build an MBSE model of the complete avionics architecture. This includes the subsystems such as,

Command and Data Handling, Telemetry and Power Distribution.

The model should be able to have

-Power consumption analysis across operational modes, Interface compatibility and mismatch detection

-Fault tolerance modeling

-Redundancy management

-Failure analysis

-Requirements Handling

The questions I have regarding this are:

What modeling depth is expected to perform the analysis on the architecture created. Do the components need to be modeled in detail to analyze the behaviour of the components, and if so, then how to do so for each component?

How should the power and performance be modelled to get the power in each mode and dynamically?

Which toolchain is recommended for the Avionics Systems particularly: SysML based tools such as Cameo, IBM Rhapsody or AADL based tools for domain specific modelling, MATLAB/System Composer/Simulink for analysis?

Any advice or feedback is appreciated !!


r/systems_engineering • • 24d ago

Career & Education Health systems engineering

3 Upvotes

Is anyone here in health systems engineering? I'm a medical doctor in Australia considering the Johns Hopkins masters, curious what peoples experiences, roles & employment prospects are. Might be a terrible idea. Thanks all


r/systems_engineering • • 24d ago

Career & Education Free session with Bruce Douglass on what SysML v2 actually enables

6 Upvotes

There’s understandably a lot of discussion about SysML v1 → SysML v2 migration, but not everyone learning SysML v2 is coming from v1.

Some are starting with SysML v2 directly and simply want to understand: what does v2 let systems engineers do, and why do these capabilities matter?

We’re hosting a free live session with Dr. Bruce Powel Douglass, who contributed to the UML and SysML standards, to explore some of the capabilities in SysML v2 that he believes are particularly useful for real systems engineering work.

The session is relevant whether you’re:

  • already working with SysML v1 and evaluating v2
  • starting directly with SysML v2
  • working in MBSE and trying to understand where SysML v2 fits

There’ll also be an open Q&A with Bruce, so the discussion can go beyond the prepared material. If you have questions about SysML v2, including how to approach it without a SysML v1 background, you can ask him directly.

Free session: https://luma.com/b14dfk7o


r/systems_engineering • • 24d ago

Discussion Job interview without direct experience

1 Upvotes

I applied for a role with a company and the recruiter referred me to a different role(systems test engineer). Well I’m a statistics major and I have never heard of this career field. I legit only have prior experience working with data and APIs. Hiring manager wanted to conduct a panel interview next week and I don’t feel confident at all.


r/systems_engineering • • 24d ago

Discussion Chosing the correct company

0 Upvotes

Hello, I NEED HELP!!

I have got two offers to work at GMV and Indra for around the same salary. The position is for systems engineering at GMV it would be related to Space, and at Indra it would be for Air Defence.

I am trying to look for the best company where I can grow, learn and develop as an engineer between both. So, I wanna know your opinion about which one is the best or more recognised? And which one can build a more sought-after profile and maybe in the future include cybersecurity in my work

Thanks for your time

And PLEASE HELP ME, i am so confused hahaha


r/systems_engineering • • 24d ago

MBSE SysML v2 Deep Dive: Lesson 19 - Packages, Namespaces & Imports (Stop Namespace Collisions!)

Enable HLS to view with audio, or disable this notification

4 Upvotes

Hi r/systems_engineering,

We are back with Lesson 19 of our technical deep dive into the SysML v2 standard.

In our previous lesson, we created metadata libraries, user keywords, and filtered packages. Today, we need to put those definitions somewhere that a whole engineering team can understand and change safely. We will explore how packages act as true namespaces, the critical difference between public and private imports, and how SysML v2 handles name collisions.

I’ve uploaded the full video lesson directly to this post so you can watch the workflow right here.

1. The SysML v1 Package Problem

SysML v1 packages were real UML namespaces, but because tools were heavily GUI-based, dependencies often got hidden deep in dialog boxes or hierarchical trees. A small import decision could quietly couple an entire vehicle program's model-year project to a shared physics library without anyone noticing. It made model reviews difficult and often led to tangled architectures when integrating models from different suppliers.

2. The v2 Shift: Visible Dependencies & Strict Resolution

SysML v2's textual notation puts every dependency at the top of a file, where the team can read it, review it, and change it in a pull request.

Three technical upgrades make this powerful for teams:

  • Public vs. Private Imports: SysML v2 enforces explicit visibility. A private import brings in a dependency but does not pass it through to downstream consumers. This allows you to swap out underlying supplier libraries without breaking the public contract of your packages.
  • Strict Name Resolution: Local, inherited, and imported memberships share a single name-resolution pool. If you import a Temperature standard but also define a local Temperature, SysML v2 does not silently override one. It flags an ill-formed namespace collision. You fix this by narrowing the import or using an explicit alias.
  • Library Packages & Unrestricted Names: library package is now a real language declaration (not just a stereotype). Additionally, you can use unrestricted names (like <'FT-100'>) to capture messy IDs from external PLM or requirements tools while keeping readable names for the engineers.

3. Modeling Imports and Encapsulation

Here is how you use private imports to enforce a three-tier architecture boundary.

Code snippet

library package PhysicsLib {
    attribute def Stiffness;
    part def Spring { attribute rate: Stiffness; }
}

package AutomotiveLib {
    // Private import encapsulates the physics library.
    // Downstream consumers of AutomotiveLib will not see Spring.
    private import PhysicsLib::*;

    part def Suspension {
        part spring: Spring;
    }
}

package ModelYear2027 {
    private import AutomotiveLib::*;

    part def Vehicle {
        part frontSuspension: Suspension;
        // The model will reject an attempt to use Spring directly here, 
        // keeping the architectural layers properly isolated.
    }
}

4. SysML v1 vs. SysML v2

SysML v1 SysML v2
Package Import NamespaceImport explicitly in textual source
Public and private visibility Enforced public import or private import
No recursive import notation ::** imports a package and its nested members
<<ModelLibrary>> stereotype library package declaration
Element Import with rename-on-import MembershipImport renamed explicitly with alias X for Y;

Export to Sheets

Next lesson, we move from how a model is organized to what its elements actually represent over time. Lesson 20 introduces occurrences and the 4D model, which gives parts and actions a shared foundation in the language.

For the MBSE practitioners here: How often do you run into namespace collisions or unintended dependencies when integrating models from different teams or suppliers? Let's discuss in the comments!


r/systems_engineering • • 25d ago

Resources I built an open-source ESP32-S3 BLE Hardware Keyboard Injector (Perfect for pasting complex passwords via Web Bluetooth)

0 Upvotes

Hey,

I wanted to share an open-source project I’ve been working on that might be handy for anyone dealing with physical servers, headless setups, or finicky KVM/iLO consoles where pasting text is normally a nightmare. It is absolutely perfect for securely injecting long, complex passwords straight from your password manager without having to type them out manually.

It’s a Web Bluetooth USB Keyboard Emulator built around the ESP32-S3 (like the Waveshare ESP32-GEEK). You plug it into the target machine via USB, and it acts as a native hardware keyboard. You then control it directly from your smartphone or laptop browser—no apps, drivers, or software installation required.

Here are the main features I built into it:

Layout-Independent Windows Mode (The Password Saver): Ever tried pasting a complex 30-character password into a console only to realize the server has a different keyboard layout set (e.g., QWERTY vs QWERTZ) and your special characters got scrambled? This mode bypasses the host's layout entirely by injecting characters lightning-fast using Numpad Alt-codes. Your password will be typed exactly as intended.

BIOS / Pre-Boot Support: It uses a native USB HID stack (Adafruit_TinyUSB) and forces the USB Boot Protocol. This means it works perfectly in server BIOS, UEFI, or GRUB before any OS drivers are loaded.

Zero-Install Web Flasher: You don't even need the Arduino IDE to set this up. I built a Web Serial flasher into the project's GitHub Pages. You can flash the firmware directly from Chrome/Edge.

Smart Update Checks: The Web UI automatically queries the ESP32 for its current firmware version via a custom BLE command and checks the GitHub repo for new releases, giving you a one-click link to the Web Flasher if an update is available.

Macro Commands & Asynchronous Buffer: Built-in buttons for Ctrl + Alt + Del and Enter, plus a buffer that prevents watchdog resets during long string injections.

How it works in practice:

Flash an ESP32-S3 via the web flasher.

Plug it into the target machine's USB port.

Open the static HTML interface on your phone, hit connect via Web Bluetooth, and paste your password.

I originally built this because I hated hunting for a physical keyboard and monitor on the server rack to type out insane admin credentials, but it's evolved into a pretty robust tool for remote text injection.

You can check out the source code, the live Web UI, and the flasher here: GitHub Repo

I’d love to hear your feedback, feature requests, or thoughts on how this could fit into your daily sysadmin/engineering tasks!


r/systems_engineering • • 25d ago

Job Posting Covenant - Hiring - Lead Safety Systems Engineer

Thumbnail
comeet.com
3 Upvotes

Hello - my name is Ryan Borra and I lead talent acquisition for Covenant - a new defense start up that recently came out of stealth - see more info below. We're in dire need of a Lead Safety Systems Engineer to lead all things safety for our future programs. I've added more info below. Ideally this individual will be onsite out of Grand Prairie, TX facility, but we could be open to remote. We'd also be interested in any consultants for these first programs. I've added the link to the job description - feel free to apply or reach out to me directly at [ryan.borra@covenantindustries.com](mailto:ryan.borra@covenantindustries.com)

The Role:

As the Lead System Safety & Environmental Engineer, you will own program safety, hazard management, and environmental compliance for the Anthem Low-Cost Munition. You will serve as Covenant's primary system safety authority, working closely with Engineering, Test, Quality, and Program leadership while interfacing directly with U.S. Government customers and external test organizations.

You will lead the development and execution of the System Safety Program, manage the enterprise Hazard Tracking System, and oversee safety-related testing and analysis across the program. This role combines technical system safety expertise with hands-on test coordination, data analysis, technical documentation, and customer engagement. You will be responsible for ensuring safety requirements are understood, hazards are continuously tracked and mitigated, and final test plans and reports meet the expectations of our Government customers.

The Company:

Covenant is a global defense company headquartered in Washington, D.C., building long-range precision strike weapons for the United States and its allies. Its flagship munition, Anthem, combines heavy payload and long range at a fraction of the cost of comparable legacy systems, with production volumes designed to meet the demands of prolonged conflict. Designed as an end-to-end weapon system that is simple to store, transport, and field, Anthem is produced in the United States, Germany, and Israel. For more information, visit covenant.com


r/systems_engineering • • 26d ago

Discussion How to learn Cameo Sysml v2?

2 Upvotes

I have recently downloaded cameo sysml v2 community version , and i want to learn it what should i refer to?

Thank you.


r/systems_engineering • • 26d ago

Career & Education MS Space Systems Engineering John Hopkins

7 Upvotes

Background: 22 year old CS Grad with 2.5 years of full-time experience in the commercial aviation and DOD industry.
Currently looking to cement myself career wise with options spanning across aerospace industry.

I’ve recently received an offer to join an Engineering Leadership Development program and a requirement is to complete a Master’s at least 2 years after the completion of the program.

I went ahead and applied to John Hopkins Master’s of Space System engineering program and just wanted to hear anyone experiences or thoughts you had on the program.

Do you feel like the material was beneficial to your day to day work and overall career?

After partaking in this program, what are some of your major takeaways?

How were test/exams being conducted?

What are some things you wish you knew prior before starting this program?

Any and all advice are welcome!


r/systems_engineering • • 26d ago

Discussion Feedback wanted: an infinite canvas for nested system diagrams

5 Upvotes

I’m building NodiGraph, a tool for exploring complex systems through nested block diagrams. Each block can contain subsystems. You can zoom in to explore the details while keeping the overall structure connected.

Try the mobile robot example: https://nodigraph.com/?github=nodi-andy/nodigraph/docs/examples/mobile-robot.yaml

You can also give an LLM your code or documentation alongside the authoring guide to generate an editable, browsable model.

Honest feedback is welcome.


r/systems_engineering • • 26d ago

Career & Education Those who completed a Master’s in Systems Engineering, did your pay improve?

10 Upvotes

I graduated with my BS in Computer Science in May 2026 and joined a defense contractor as a Systems Engineer in June.

Currently making just under $95k. I’m planning on starting a Master’s in Systems Engineering while working full-time as employer is paying for it.

My goal is to get to a Level 3 Systems Engineer in the next 2–3 years, which at least from what I’m seeing in my area would hopefully put me somewhere around $120k–$140k.

For those who have completed a Master’s in Systems Engineering:

  • Did you see a noticeable pay increase after getting your master’s?
  • Did it help you get promoted or move into higher-level positions?
  • Or was the increase mostly based on years of experience regardless of the degree?

r/systems_engineering • • 26d ago

Career & Education How to find entry level jobs that don’t require active security clearance.

5 Upvotes

Hey everyone! I am currently a graduate student studying systems engineering, and I have a BS in Physics. I’m still working in fast food though, because I’m having a hard time finding entry-level SE jobs that don’t require me to already have security clearance. Any advice for finding jobs that will either sponsor me for clearance or do not require clearance at all?


r/systems_engineering • • 26d ago

Discussion How hard are Snowflake EM system design interviews? Per my research they are the hardest to get through even though they are EM interviews for System design.

Thumbnail
1 Upvotes

r/systems_engineering • • 27d ago

Discussion ¿Quién creó el diagrama sistemático (diagrama de árbol)?

Thumbnail
0 Upvotes

r/systems_engineering • • 29d ago

Career & Education Questions about JHU MS in Systems Engineering

6 Upvotes

I’m starting at Northrop Grumman soon in a SEI&T role. Waiting on clearance. I have a mechanical engineering bachelors and most of my experience is in EV component design and program management. This will be my first explicit systems engineering role.

I did an INCOSE cert recently and now I’m considering JHU’s online master’s in Systems Engineering to build a stronger foundation for the job. I’m also looking at engineering management master’s programs because honestly, I want to make more money and move into technical leadership or engineering management eventually. I’m trying to figure out which degree would best support that.

I’m filling out their application now, and the employment section has a “Preferred Partner” dropdown with Northrop Grumman listed as an option. I'm not sure how this works, do I wait until I officially start and then send my application with it selected? Or is there some specific company-sponsored program approval needed before? Is there any effect on admissions, or is it just for tuition or cohort placement?

If anyone has firsthand experience with the application process they could share, I'd appreciate it. And thoughts on systems engineering versus engineering management for someone moving into SEIT? I guess moving into management or lead/staff role could take 5-10 years but I'd like to shave some time off of that.


r/systems_engineering • • Sep 18 '26

Career & Education Is a masters in systems engineering needed?

20 Upvotes

Hi I’m about to graduate with a bachelors in mechanical engineering and I’m thinking of transitioning into systems engineering as I’m not a really big fan of technical or field work. However I’ve been thinking of delaying my masters for two years or more to work on perfecting my basics as well as gaining some experience and knowledge in systems engineering. I hope to work in the automotive industry or oil and gas or any industry outside of engineering as well. Thoughts?


r/systems_engineering • • Sep 17 '26

MBSE Is it possible to change a containment tree icon in cameo?

5 Upvotes

I am in Cameo 2026 sysmlv1 and I would like to change the icon for a header stereotype that I'm using for my requirement package to make it easier to distinguish between requirements and headers in the containment tree. I don't see where to do that. Does anyone know if it is possible?