what I work with
Thirty years, so the list is long. The ones I reach for first are C++, C, Rust, and whatever the hardware needs.
languages
AssemblyCC#C++GoJavaJavaScriptPythonRustTypeScript
platforms
Bare-metalEmbedded LinuxLinuxNewtonOSQNXRTOSVxWorksWindows
practices
API designAgile DeliveryCI/CDCollaborationFull life cycleMission-criticalMulti-threadingReal-time dataTDD
frameworks
AngularDropWizardQt/QMLSTL
interfaces
I2CSPITCP/IPUART
tools
CMakeGTestGitGradlePerforceSVNVisual Studio