> Markdown version of [/jobs/ext/614344-software-engineer-ums](https://www.wearedevelopers.com/jobs/ext/614344-software-engineer-ums). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - UMS - **Company:** Envision, Inc - **Location:** Fort Bragg, NC, United States - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Microsoft Word, Microsoft Excel, C++ (Programming Language), Software Quality, Communications Protocols, Software Debugging, Embedded Software, Field-Programmable Gate Array (FPGA), Microsoft Office, Microsoft PowerPoint, Real-Time Operating Systems, Software Engineering, Product Software Implementation Methods, Subsystems, Systems Integration, Universal Asynchronous Receiver/Transmitter, USB, Application Specific Integrated Circuits, Information Technology - **Published:** June 12, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d634d823515302d9 ## About the Role Do you have experience in Software engineering?, Do you have a Bachelor of Science?, * BS/MS in Computer Science, Electrical Engineering, or equivalent experience, with 5+ years of experience writing software code for embedded systems. Aviation systems control is a plus. * Strong software development skills in C/C++. * Experience with Real-Time Operating Systems (RTOS), including integration with external hardware devices such as EEPROM, FPGA, and ASIC, is a plus. * Experience with semi-autonomous and autonomous systems is a plus. * Familiarity with communication protocols such as I2C, UART, USB, MIPI, etc. * Proficient with Microsoft Office applications including Word, Excel, and PowerPoint. * Hands-on experience with system integration and test. * Strong critical thinking and problem-solving skills. * Excellent organizational skills and the ability to interact with customers, suppliers, and other external personnel., * This position will have access to information and items protected under the International Traffic in Arms Regulation (ITAR), and therefore that person must be a "U.S. person" as that term is defined under ITAR, 22 CFR 120.15. Are you a U.S. Person? Experience: * Embedded software: 5 years (Required) ## Description Envision Technology, an innovative business developing and producing advanced electro-optical systems and Unmanned Modular Systems (UMS) for defense and law enforcement applications, seeks a Software Engineer to support its Fort Bragg = North Carolina facility. In this role, you will be responsible for the software development, implementation, debugging, and test of unmanned systems, subsystems, and test platforms for defense applications. Strong critical thinking and problem-solving skills are essential for success in this role., * Create innovative new product designs from concept, through research & development, and into production. * Interface with others in a fast-paced, multi-discipline environment, including mechanical, electrical, systems, program managers, suppliers, and customers. * Develop new software code, including implementation of software configuration and software quality practices. * Develop, configure, and install flight and ground control software for multiple small aviation and ground platforms. * Assist in selecting microprocessors/microcontrollers and supporting devices (such as memory type and size). * Work with electrical engineering to debug and troubleshoot complex electronic and software designs. * Develop test infrastructure, write documentation, and ensure high performance. * Apply strong critical thinking and problem-solving skills to address complex technical challenges., * Applicant must be a US Person. * Individuals applying for this position should have the aptitude and motivation to proactively contribute in a startup culture from day 1 and grow with the company. * Brief travel within the US to customer locations may be required occasionally to support product testing or design reviews. * The new hire is required to travel to Manchester, NH for onboarding and specific training, for a period of no less than one week and up to two weeks. ## Related Videos - [Developing the Rich Text Editor for DeepL.com](https://www.wearedevelopers.com/videos/1172-developing-the-rich-text-editor-for-deepl-com) - [10M Data Records Lost, Underwater Computing, and Psychedelic Fish - Matthias Geniar](https://www.wearedevelopers.com/videos/1908-10m-data-records-lost-underwater-computing-and-psychedelic-fish-matthias-geniar) - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Develop on Windows, Deploy on Red Hat Enterprise Linux](https://www.wearedevelopers.com/videos/1600-develop-on-windows-deploy-on-red-hat-enterprise-linux) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) ## Related Articles - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)