Senior Software Engineer
UFA Inc
Job Description
Job Description
Job Description
About the Job
UFA, Inc. (UFA), headquartered in Woburn, Massachusetts with offices in Maryland and Germany, is a global leader in developing Air Traffic Control (ATC) simulation technologies. We provide ATC simulation products to civil aviation, military, and university clients worldwide. We are seeking a motivated and skilled professional to join our growing team in our Woburn, MA office.
Join our ATCoach product team!
We are seeking a talented Senior Software Engineer with 7 or more years of experience to join our ATCoach product team supporting the FAA STARS, ERAM, and other customer programs. ATCoach is a high-fidelity approach and en route air traffic control simulator that is the choice of leading air navigation service providers, military organizations, and universities worldwide. We provide advanced standalone and embedded simulation solutions that enhance the training and operational capabilities of our customers, and contributing to safer aviation. As part of our team, you will develop and maintain simulation software, user interfaces, and support system integrations to enhance the training experience for air traffic controller clients. If you are a skilled and motivated software professional who is passionate about contributing to innovative projects and delivering tailored solutions, we invite you to apply and join our team.
What You'll Do:
· Design, develop, test and maintain new capabilities in our core simulation product and user interfaces.
· Develop and maintain simulation interfaces to operational Air Traffic Management System subsystems and components ensuring tight conformance with customer-defined interface specifications.
· Integrate new features and troubleshoot system issues to ensure optimal performance and functionality.
· Support software verification and validation (V&V) activities, including unit testing, integration testing.
· Collaborate with customer engineers during software baseline releases, regression testing cycles, and Software Problem Report resolution to ensure ATCoach® simulation fidelity is maintained with each new release.
· Assess customer requirements for feasibility, providing estimates and schedule inputs as needed.
· Translate customer requirements into effective software solutions across multiple applications.
· Communicate complex technical concepts to diverse audiences.
· Collaborate with colleagues and clients in North America and Europe.
· Participate in code reviews and contribute to the continuous improvement of development processes.
· Contribute innovative ideas to enhance our product roadmap and work with various teams to realize these.
What You Need to Apply:
· Bachelor’s degree in Computer Science, Computer Engineering, or a related technical discipline.
· 7+ years of proven software development experience.
· Strong programming experience in C/C++, and Java with strong software design skills.
· Experience with Linux, and inter-process communication protocols such as TCP/IP and multicast.
· Familiarity with command line and scripting languages such as Bash and Python.
· Demonstrated experience with real-time or distributed software systems, including inter-process communication, message passing, and event-driven architectures.
· Prior experience with FAA ATC automation systems, including ERAM, STARS, URET, or equivalent en route / terminal automation platforms.
· Experience developing embedded simulation, test, or training systems for safety-critical or mission-critical government programs.
· Experience with source control and ticketing systems, preferably Git and Jira.
· Ability to work independently and collaboratively within a team.
· Strong communication and collaboration skills.
· Strong problem-solving skills and attention to detail.
· Experience working in a distributed, real-time simulation environment is preferred.
· Experience working with virtualized environments a plus.
· Experience working with distributed teams or clients is a plus.
· U.S. citizenship due to federal work requirements.
· Ability to obtain and maintain a Position of Public Trust security clearance.
Why Join UFA’s team:
· Work on advanced simulation technology with interesting products and projects, directly contributing to aviation safety.
· Opportunity to make an immediate impact with one of our innovative product teams.
· Long-term program stability: UFA provides embedded simulations solution from initial program deployment through ongoing modernization roadmaps.
· A small, expert engineering team where your contributions directly shape the product — no bureaucratic layers between your work and real-world impact.
· Close collaboration with customer representatives provides deep domain context rarely available to commercial software engineers.
· High visibility position with opportunity for rapid growth and increased responsibilities.
· Hybrid work arrangement, combining both in-office and remote work.
· Excellent benefits.
- ...by making them smarter, faster and more efficient.Job Summary & ResponsibilitiesWe are seeking a highly motivated and talented Software Engineer to join our team focused on developing both frontend and backend solutions for Onto Innovation’s optical metrology and...SeniorPermanent employmentFull timeWork at office
$115k - $137k
...enterprises and managed services providers leverage NetBrain’s platform.What We NeedNetBrain Technologies is looking for a Senior Full Stack Software Engineer to join our engineering team. You will work across front-end and back-end, architecting and building high-performance...SeniorWork experience placement$86.8k - $165.2k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...problems that create a safer, more secure world.The mission of the software teams in Woburn, MA and Tewksbury, MA is to provide world-...SeniorTemporary workWork experience placementInterim roleWork at officeRemote workFlexible hours$90k - $157.5k
Who we are looking for An experienced software engineer who will be an individual contributor responsible for redesigning the current system... ...challenge you are up for. What you will be responsible forAs a Senior Developer, you will:Manage a development team’s staff,...SeniorFull timeTemporary workFlexible hours- Woburn, MassachusettsOnsiteFull Time$130k - $160kJob Description A robotics startup North of Boston is hiring a Research Software Engineer for their team. As a Research Software Engineer, you’ll be serving as the bridge between cutting-edge research and production software...SeniorFull time
$78k - $156k
...best place to work for diversity, working mothers, female executives, and scientists. The Opportunity The Senior Software Design Assurance Engineer is responsible for supporting product development, executing and maintaining software quality engineering methodologies...SeniorWork experience placement- Wilmington, MassachusettsHybridFull Time$140k - $170kThis client is hiring for a Senior Software Engineer that can build the layer that connects AI/ML models to robotics and automation systems. This role focuses on building real-time software for industrial robots, motion...SeniorFull time
- Woburn, MassachusettsOnsiteFull Time$150k - $170kJob Description A robotics company North of Boston is hiring a Senior Software Engineer for their team. As a Senior Full Stack Engineer, you'll be a point person for building the software that powers, monitors, and improves...SeniorFull time
- ...least 2 recent years of professional robotics software development experience (ROS needed) 2)... ...at least 5 years of professional software engineering experience total (this role is open to hiring someone significantly more senior than that as well) 3) can commute to Woburn...Senior
$140k - $170k
Wilmington, MAHybridFull Time$140k - $170k Job Description A growing engineering and technology organization is seeking a Senior Software Engineer, Robotics & Physical AI Integration to help bridge the gap between AI-driven intelligence and real-world physical systems....SeniorFull timeFlexible hours2 days per week3 days per week$134k - $184k
...Job Description Job Description STR is hiring experienced Senior Software Engineers to join our multidisciplinary cyber/networking team committed to developing cutting-edge technologies that have an immediate and significant impact on our national security. Our team...SeniorFull timeLocal areaImmediate startNight shift- ...the tire service industry through automation, combining robotics, software, and AI to modernize tire changing and wheel balancing operations. The organization is seeking a Senior Full Stack Software Engineer to help architect, build, and scale the software systems that...SeniorFlexible hours
- ...and a proprietary AI-generated remediation engine, the Veracode platform is trusted by... ...organizations worldwide to build and maintain secure software from code creation to cloud deployment.... ...Twitter . We're looking for a Senior Full Stack Engineer to join our team and...SeniorWorldwide
- ...Job Description Job Description Enigma Aerospace is seeking a Senior Software Engineer to lead the development and test of our autonomy, planning, and flight software system software. This is a key engineering role on a deeply technical team building the most capable...SeniorWork from homeFlexible hours
- Goddard Technologies, Inc. in Wilmington, MA is seeking a Senior Software Engineer to own the integration layer between AI/ML models and physical systems. You will manage the full stack from fieldbus communication to software interfaces enabling models to operate on real...Senior
$86.8k - $165.2k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field and 5 years of...SeniorTemporary workWork experience placementInterim roleWork at officeRemote workFlexible hours- Goddard Technologies in Wilmington is seeking a Senior Software Engineer specializing in Robotics & Physical AI Integration. This role involves designing and implementing software that integrates machine learning outputs with physical hardware such as motion controllers...SeniorFlexible hours
$140k - $160k
Wilmington, MAHybridFull Time$140k - $160k Job Description Senior Robotics AI Software Engineer Physical AI • Machine Learning Systems • Robotics Integration A cutting-edge engineering and technology organization is building the next generation of intelligent physical...SeniorFull timeFlexible hours- ...aspects of the technology base. Ideal candidates are strong leaders, excellent communicators and mentors, and advocates of modern agile software development practices that deliver high quality code: continuous integration, test, deployment practices and tool sets. The...SeniorWork experience placement
$134k - $184k
...focuses on transition of algorithms from concept to real-time software, providing open architecture expertise, and facilitating... ...experimentation, test, and deployment. The Role: As a Senior Software Engineer for Integration and Test you will focus on supporting the...SeniorFull timeInternshipLocal areaNight shift- Senior Robotics Software Engineer (Full Stack)Location/Eligibility: This is a contract position based in Massachusetts. You must be able to commute to the Wilmington area onsite at least 3 days a week. For this contract, there is no visa sponsorship available.We are seeking...SeniorContract workVisa sponsorship3 days per week
- Senior Build Systems & Software Robustification Engineer Location/Eligibility: This is a contract position based in Massachusetts. You must be able to commute to the Wilmington area onsite at least 3 days a week. For this contract, there is no visa sponsorship available...SeniorContract workVisa sponsorship3 days per week
$86.8k - $165.2k
...more than 100 years of experience and renowned engineering expertise to meet the needs of today’s... ...future of aerospace and defense.We are seeking a Senior Platform Engineer to join the Missile Defense Sensors (MDS) Software Department. The MDS Software mission is to provide...SeniorTemporary workWork experience placementInterim roleWork at officeLocal areaRemote workFlexible hours- ...solutions for BG’s problem spaceAssist with mentorship of more junior engineers or internsQuickly prototype solutions, creating demos for... ..., Computer Science or a closely related fieldExperience in software development in robotics or automation rolesStrong development...Senior
- ...only considering candidates who are within commuting range to Waltham, MA 3 times per week. Thanks so much for applying!This Senior Software Engineer opportunity is with a rapidly growing digital insurance organization focused on simplifying coverage for small businesses...Senior3 days per week
- ...industry. Our mission is to drive the future of national security by engineering scalable solutions that fuse technological innovation with... ...Research Engineering Architect and develop advanced software systems that support cutting-edge AI research and experimental...SeniorLocal areaFlexible hours
$82.3k - $220k
.... From military defense and space exploration to biomedical engineering, lives often depend on the solutions we provide. Our multidisciplinary... ...Description Summary:Draper is looking for a highly skilled senior software engineer to join the Mission Software Architectures and...SeniorFull timeLocal area$120k - $140k
...employer. Come join us and be part of this exciting journey - check out for more information!The RoleWe're looking for a Senior Software Engineer in Test who brings a builder's mindset to quality engineering. You'll be a hands-on senior engineer and mentor who helps shape...SeniorRemote workFlexible hoursShift work$185k - $215k
...roleStarburst is looking for strong Java engineers to work with our globally distributed... ...engineering team on the core of Starburst’s software. This is a great opportunity to deepen... ...vendors in the Data Analytics space.As a Senior Software Engineer, Connectors at...SeniorFull timeWork at officeLocal areaFlexible hours2 days per week1 day per week$192k - $240k
...We're on a mission to build the best platform in the world for engineers to understand and scale their systems, applications, and teams... ...’re motivated to push the boundaries of how AI can improve software engineering best practices and contribute to building AI-enabled...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- intel software engineer Woburn, MA
- software engineer Woburn, MA
- senior robotics software engineer Woburn, MA
- part time software developer remote Woburn, MA
- software engineer remote Woburn, MA
- ngo software engineer Woburn, MA
- senior software design engineer Woburn, MA
- software engineer healthcare Woburn, MA
- software developer fintech Woburn, MA
- cybersecurity software engineer Woburn, MA



