Demo

Software Engineer

MTI Systems
Cleveland, OH Full Time
POSTED ON 2/2/2025
AVAILABLE BEFORE 4/30/2025

We are seeking a talented and motivated  Software Engineer / Developer to join our team. MTI Systems is a dynamic and innovative leader in the technology sector, committed to pushing the boundaries of what's possible. Our team, composed of highly educated professionals with advanced degrees and a track record of excellence, collaborates to solve complex problems with advanced technology and communication software. We take pride in working with prestigious customers and government agencies, including Meta, Google, and NASA, delivering impactful solutions across various industries. Our collaborative and inclusive work environment values creativity and teamwork, providing employees with opportunities to grow both professionally and personally. With cutting-edge projects and a culture of continuous learning and development, join us at MTI Systems and be part of a team that's driving technological advancements and shaping the future. Explore exciting career opportunities and discover how you can make a difference with us. Key Responsibilities : Contribute to the software system design and implementation for satellite onboard networking and routing technology, including algorithms, interfaces, protocols, coding and testing techniques. Software development for network simulation as well as network programming to support satellite and aeronautical communication networking. Execute tests and analysis using network simulation and emulation . Participate in software reviews with colleagues. Work closely with cross-functional teams, including IT, project management, and external stakeholders, to ensure project alignment with client needs and company goals . Manage and maintain project documentation and system specifications . Ensure compliance with government standards and regulations in all project aspects. Facilitate problem-solving and decision-making processes, addressing technical challenges and providing viable solutions . Participate in regular team meetings, contributing to strategic planning and project reviews . Must-Have Qualifications : Proficiency  C, C , Python and systems programming principles. Minimum of five years of experience in computer software programming with some exposure to network protocols or network design / engineering (e.g. topics such as IPv4 , IPv6 , IPsec , TCP / UDP sockets , tunneling , MPLS , etc.). Linux / Unix OS experience and shell scripting. Git version control proficiency (branching, merging, reviews). Agile development background (Scrum / Kanban). Bachelor’s or higher degree in computer science or electrical engineering, or equivalent proficiency. Thorough understanding of software engineering projects from conception to completion, including design, development, and implementation. Strong verbal and written communication skills , capable of effectively presenting information and responding to questions from groups of managers and clients. Proven decision-making and multitasking abilities, with a track record of seeing projects through to completion. Ability to work collaboratively in a team environment and manage multiple priorities under tight deadlines. Testing expertise (unit testing frameworks, debugging tools).   US Citizenship is required due to the nature of the work . Powered by JazzHR

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Software Engineer jobs in the Cleveland, OH area that may be a better fit.

Software Engineer

Procare Software, Cleveland, OH

Clinical Engineer

MIM Software, Beachwood, OH

AI Assistant is available now!

Feel free to start your new journey!