> Markdown version of [/jobs/ext/2749262-senior-real-time-software-engineer](https://www.wearedevelopers.com/jobs/ext/2749262-senior-real-time-software-engineer). 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). --- # Senior Real-time Software Engineer - **Company:** 22nd Century Technologies, Inc. - **Location:** Middletown, RI, United States - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Systems Engineering, C++ (Programming Language), Software Debugging, Linux, Device Drivers, Embedded C, Middleware, Firmware, Field-Programmable Gate Array (FPGA), MATLAB, Performance Tuning, Software Architecture, Systems Development Life Cycle, Real-Time Operating Systems, Signal Processing, Software Engineering, Systems Integration, VxWorks, Multithreading, Real Time Systems, SC Clearance, Information Technology, Process Control Systems - **Published:** September 6, 2026 - **Apply:** https://www.clearancejobs.com/jobs/8814827/senior-real-time-software-engineer ## About the Role * We are seeking a Principal Software Engineer with experience in real-time embedded C language system development to join our Physical Sciences & Systems business unit located a stone's throw from seaside Newport, Rhode Island. * Responsibilities will include but are not limited to: Linux and VxWorks real-time software development on a wide range of embedded multi-threaded platforms, integrating with custom hardware, implementation of high-performance embedded solutions, middleware, and implementing control, detection, and tracking algorithms developed by the systems engineering team. * The ideal candidate enjoys working in a multi-disciplinary role and is comfortable adapting to and identifying new technologies as needed. * This candidate would have eight or more years of experience in implementing and maintaining high performance software, as well as a solid understanding of computer architectures, networking, device drivers, analog and digital interfaces, with experience across multiple real-time operating systems (RTOS). * A strong background in signal processing and performance optimization would also be highly sought after., * This position requires a BS degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 5 years prior relevant experience or an Advanced Degree in a related field and minimum 3 years of experience? * An active DoD Clearance: Secret clearance. * Experience including at least two of the following: Embedded C/C++ Software, High Performance Computer Systems, Embedded Real-Time Sensors and Control Applications, Software Architecture Design, and Implementation. * Experience using embedded Real Time Operating Systems (RTOS) (e.g., Green Hills, Integrity, Wind River VxWorks, Linux, etc.). * Experience developing complex systems involving the integration of hardware, firmware, and software. * Proficiency using C/C++. * Willing to travel 10% to 15%. Qualifications We Prefer: * Familiarity with digital signal processing algorithms and software. * Knowledge of linear algebra concepts. * Experience using the VSIPL high performance vector library or another vector processing library. * Proficiency in MATLAB and/or optimizing algorithms in C/C++. * Experience with real-time processing optimization. Years of Experience Required (if any): * 3-10 years Education Level Required: * Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) ## Description * Design, develop, implement, test, debug and integrate high performance embedded real-time software within heterogenous systems composed of multiple processor types and FPGAs, with external sensor and control interfaces for deployed DoD real-time software systems hosted on embedded hardware. * Collaborate with a cross-functional team testing your contributions and analyzing performance. * Integrate components you develop into a larger system in preparation for real world testing and deployment. * Teaching, coaching, and mentoring less experienced staff. * Contributing to proposals as well as preliminary and critical design reviews. What you will gain: * Involvement in the technical components of solving our customer's most complex problems. * Work with world-class researchers and engineers who embrace innovation and challenge the status quo. * Experience in a highly visible software development team, exposure to the Navy acquisition process, and opportunity to learn new technologies and gain new embedded development experiences. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries)