MTM Robotics Software Engineer
Core
Design, implement, and test software-driven electromechanical equipment and web-based system integration software for automated assembly and control systems in aerospace manufacturing.
Role type
Software Engineer (Embedded Linux, Web Integration, and Electromechanical Systems)
Builds
Automated assembly and control systems for large-scale aerospace structures
Domain
Aerospace manufacturing and industrial automation
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, JavaScript, embedded Linux development, REST APIs, TCP/IP, CAN, I2C, SPI, RS-232, RS-485, Node.js, Angular, MongoDB, Git, system architecture design, low-level software debugging
Preferred skills
.NET C#, Python, HTML/CSS, Bootstrap, Mocha, JSON/XML interpretation, source configuration management
Technologies
Linux, Windows 7/10, Node.js, Angular, MongoDB, Git, REST, HTTP/HTTPS, Websockets, CAN, I2C, SPI, RS-232, RS-485
Responsibilities
Develop embedded Linux supervisory software, improve existing software based on requirements, assist in system architecture design, diagnose and troubleshoot electromechanical technical issues, provide technical support for performance and system testing
Seniority
Entry Level