Here is a list of software used commonly for CNC design, maybe some of them are helpful. Fusion 360 is one of the most popular ones.
Modeling
Fusion 360
Inkscape
SolidWorks
AutoCAD
Control
GRBL Candle
Mach3
OpenBuilds Control
Universal Gcode Sender
LinuxCNC
PlanetCNC
Simulation
G-Wizard Editor
CNCSimulator Pro