Software Engineer
ROGUE SIGNAL PROCESSING CORPORATION
Job Description
Job Description Company Description Rogue Signal Processing was founded to rapidly field prototype Quick Reaction Capabilities to the warfighter. Together with our partners, we maximize our team’s effectiveness to deliver the full cycle of EW system engineering, production, and maintenance tasks. We’re equipped to field everything from custom prototypes to high-rate production variants of complex systems. This is a full-time on-site role located in Sterling, VA. We are seeking a software engineer to maintain and extend an existing API layer connecting a modern user interface to a complex backend signal processing and mission system baseline. The ideal candidate is a strong software engineer who enjoys learning large existing systems and can work effectively with domain experts to translate requirements into maintainable software solutions. This position supports a fast-paced, mission-focused development environment with multiple concurrent priorities and demanding schedules. The successful candidate must be comfortable operating in a high-demand environment where priorities can shift quickly based on customer, program, or operational needs. The ability to work independently with minimal supervision is essential. Engineers are expected to take ownership of assigned tasks, drive work to completion, and proactively identify and resolve issues. A strong initiative is required. Team members are expected to communicate progress, risks, blockers, and technical concerns without waiting to be asked. The candidate must be comfortable engaging directly with software developers, system engineers, and technical leads to gather requirements, clarify expectations, and coordinate development activities. Engineers are expected to provide realistic schedule estimates, communicate status accurately, and raise concerns early when deadlines or technical objectives are at risk. Success in this role requires adaptability, accountability, attention to detail, and the ability to learn new technologies and software frameworks quickly. The ideal candidate thrives in challenging technical environments, enjoys solving complex integration problems, and takes pride in delivering high-quality software with minimal oversight. Responsibilities: Maintain and enhance existing API services Develop new API capabilities to support future mission requirements Integrate front-end applications with backend processing systems Work closely with CFE and backend developers to understand requirements Diagnose and resolve integration and performance issues Develop automated tests and validation procedures Participate in code reviews and software design discussions Support deployment, troubleshooting, and sustainment activities Minimum Requirements: Must be a US Citizen (Green Card is not eligible) Minimum of 4 years of related experience required BS/MS in Software Engineering, Computer Engineering, Computer Science, or Related Field Strong Python development experience Experience with C++ codebases Experience designing, maintaining, and extending APIs Experience with Google Protocol Buffers (protobuf) Experience with message-oriented architectures (AMQ, RabbitMQ, ZeroMQ, Kafka, or similar) Linux software development and debugging Git version control and collaborative development workflows Software integration and troubleshooting across multiple components Experience reading and understanding large existing codebases Strong debugging and root-cause analysis skills Comfortable learning unfamiliar software frameworks and architectures Works effectively with backend and CFE developers to implement requirements Able to understand technical requirements and convert them into working software Strong ownership mentality without unnecessary bureaucracy Driven, self-motivated, and capable of working independently Proven track record of delivering high-quality software Strong communicator and team player Open to technical mentorship and feedback Desired Skills: Active TS/SCI security clearance Experience with distributed systems Experience with microservices or service-oriented architectures Experience with real-time or near-real-time systems Experience with REST, gRPC, or message-based APIs Experience with containerization (Docker) Experience with CI/CD pipelines Experience with software testing frameworks and automated testing Experience with system monitoring and logging tools Experience working in defense, aerospace, EW, SIGINT, communications, SDR, or mission systems environments Familiarity with X-MIDAS or similar signal processing frameworks Benefits: Medical insurance Dental insurance Vision insurance Short Term and Long Term Disability insurance Life Insurance Profit Sharing Plan (PSP) - 25% of salary on top of base salary 401k Flexible PTO, Holidays and Sick Leave Tuition Reimbursement Professional Development and Mentorship providedVacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Sterling Heights, MI vacancy
- Job DescriptionThe Role:We are seeking experienced and motivated candidates for the role of Senior Software Engineer - Virtual CloudPlatform as part of the Virtualization & Embedded Software Development Tools (VEST) team in VSEE. Our mission is to develop tools, platforms...SuggestedFull timeWork experience placementLocal areaWork from homeRelocation packageFlexible hours
- Job DescriptionThe Role: At AV (Autonomous Vehicles) Software Organization within General Motors, we are working on developing cutting-... ...generation vehicles. As the ADAS/AV Platform Software Verification Engineer, you will play a crucial role in defining, implementing, and...SuggestedFull timeWork experience placementLocal areaWork from homeFlexible hours
- Job DescriptionThe Role:General Motors is seeking a Senior Software Engineer to support, design, and improve delivery of enterprise applications, integrations, and intelligent platform capabilities across the Global Physical Security and Medical portfolio. This role focuses...SuggestedFull timeLocal areaWork from homeRelocation package
- Job DescriptionThe RoleWe are seeking an experienced and highly motivated Senior Software Engineer to design, build, and optimize the Mobile Backend for Frontend (MBFF) platform and back-office integration services that power GM mobile ownership experiences. This role will...SuggestedFull timeLocal areaWork from homeRelocation package
- Job DescriptionThe RoleThe Compute Systems Software team is a dynamic and fast-paced team that designs, develops, and maintains the foundational... ...Software team is seeking an experienced Senior Software Engineer to work on display solutions for high-compute System-on-Chip (...SuggestedFull timeLocal areaWork from homeRelocation package
$104.5k - $189.1k
...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features. Every... ...transportation on a global scale.GM's Advanced Analytics team turns the engineering organization's data into decisions, then builds the software...Full timeLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours- ...automation, and controls issues and downtime • Use FIS plant monitoring software to review cycle times of equipment • Review and coordinate project installations • Reprogram equipment for engineering changes and improvements • Maintain program backups for machinery and...
- Job DescriptionDUTIES: Deliver content into mainline software using GIT. Extract copy and text strings from specifications, Axure, and... ...to local office.REQUIREMENTS: Bachelor’s degree in Computer Engineering, Computer Science, or related field of study. Two (2) years of...Full timeWork at officeLocal areaRemote workWork from home
- ...within GM’s Autonomous Vehicle Platform Core organization builds software and data systems that turn real-world driving into high-... ...analysis, issue classification, root-cause investigation, and engineering automation.You will work across Python services, telemetry pipelines...Permanent employmentFull timeWork at officeLocal areaRemote workWork from homeRelocation packageFlexible hours
- ...successful candidate is expected to report to Warren, MI or Milford, MI, three times per week. The RoleWe are seeking a Senior Software Engineer to develop, validate, deploy, and maintain an agnostic software tool chain that supports multiple GM vehicle architectures and...Full timeLocal areaWork from homeRelocation package
- ...successful candidate is expected to report to Austin, TX or Warren, MI three times per week, at minimum.The RoleAs a Mobile Senior Software Engineer, your focus will be on creating cutting-edge mobile applications that provide an exceptional user experience. You will be...Full timeWork experience placementLocal areaWork from homeRelocation package
- ...and order-management workflows.Build reliable and maintainable software using appropriate design patterns, testing practices, security... ...responsibly use tools such as GitHub Copilot and AI-driven engineering or observability capabilities.Provide technical guidance and mentorship...Full timeContract workWork experience placementLocal areaWork from homeRelocation package
- Job DescriptionAbout the RoleWe’re looking for a Senior Software Engineer to own and advance serviceability for our in-vehicle infotainment (IVI) and Vehicle Compute Unit (VCU) platform. You will focus on dealership support and field quality: debugging complex VCU issues...Full timeLocal areaRemote workWork from homeRelocation package
- ...and in how we will influence the future of transportation. Our Software Services team is on the forefront of this work, emboldening our... ...help move us forward and achieve our mission.We’re looking for an engineer who likes getting close to the metal and solving problems that...Full timeLocal areaWork from homeRelocation packageShift work
- ...and in how we will influence the future of transportation. Our Software Services team is at the forefront of this work, emboldening our... ...us forward and achieve our mission.The RoleAs a Senior Software Engineer - Connectivity Software Verification, you will ensure the...Full timeLocal areaWork from homeRelocationRelocation packageNight shift
- ...and in how we will influence the future of transportation. Our Software Services team is on the forefront of this work, emboldening... ...move us forward and achieve our mission. The RoleAs a Software Engineering - Site Reliability Engineer (SRE) on the Connectivity team, you...Full timeWork experience placementLocal areaWork from homeRelocationRelocation package
- ...expertise, capable of driving enterprise security initiatives and influencing organizational resilience.As a Senior Security Software Engineer, you will design, lead, and deliver secure, scalable integration services that connect our cyber ecosystem (SIEM, EDR, IAM, SSPM...Full timeLocal areaWork from homeRelocation package
$170.6k - $261.3k
...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features. Every day... ...bring the vehicle to a safe stop. The RoleAs a Senior Software Engineer on the Secondary Driving System team within Embodied AI, you...Full timeLocal areaRemote workWork from homeRelocation packageFlexible hours- ...Innovation Center or Warren Michigan GM Technical Center 3-4 days per week (T-W-Th) The RoleWe are seeking a highly skilled Senior Software Engineer to join our digital commerce engineering team, with a primary focus on React-based front-end development, Shopify commerce...Full timeH1bLocal areaWork from homeRelocationFlexible hours3 days per week
$160k - $200k
Job DescriptionAs a Senior Software Engineer - Go (Golang), you will design, develop, and deliver high-performance middleware and application software solutions supporting GM’s next-generation in-vehicle infotainment platforms and connected vehicle systems.You will play...Full timeLocal areaWork from homeRelocation packageFlexible hours- ...decision making, surface actionable insights, and unlock measurable productivity gains across the product lifecycle. As a Senior Software Engineer, you will be responsible for developing data intensive and AI-enabled software applications that support Product Development...Full timeLocal areaWork from homeRelocation package
- Job DescriptionAbout the Role We are seeking a Senior Mainframe Software Engineer to design, develop, maintain, support, and modernize enterprise applications that enable critical GM business operations. This role will develop solutions that drive innovation and competitive...Full timeLocal areaWork from home
- ...will influence the future of transportation in the EV realm. Our Software Services team is on the forefront of this work, emboldening our... ...for potential future opportunities as a Senior Software Engineer - SAP Developer. In anticipation of these opportunities becoming...Full timeLocal areaWork from homeRelocation packageFlexible hours
- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
$119.2k - $175.45k
...business analytics platforms. Our business analytics platform engineering team is at the forefront of this transformation, leveraging the... ...and stakeholders across many different organizations within Software and ServicesStrong problem-solving skills and willingness to do...Full timeH1bLocal areaWork from homeRelocation packageFlexible hours$129.4k - $168.65k
...stream of telemetry every day.That data powers connected services, software-defined vehicle capabilities, quality and warranty insights, EV... ...-class data platform.We're looking for a hands-on Senior Data Engineer to help build, scale, and operate the telemetry platform that...Full timeH1bLocal areaWork from homeRelocation packageFlexible hours- Job DescriptionThe Role: General Motors is seeking a software engineering leader to modernize and scale the build systems that support software-defined vehicles. This role will help lead the transition from a legacy Make-based system to Bazel, Google’s open-source build...Full timeLocal areaRemote workWork from homeRelocation packageFlexible hours
$238.7k - $365.7k
Job DescriptionThe RoleGeneral Motors is seeking a Principal Software Engineer to shape and scale the engineering platforms that build, test, integrate, validate, and deliver embedded software for software-defined vehicles. This role is for a hands-on technical leader who...Full timeLocal areaImmediate startRemote workWork from homeRelocation packageFlexible hours$85k - $115k
...team membersPromote internally SBU innovations and best learnings cross accountsWhat makes you a good fit BS Chemistry or Chemical Engineering is preferred. 1-5+ Years of Technical Service experience/product development Strong written and verbal communication skills...Minimum wageLocal areaRemote workFlexible hours- ...the location three times a week (or other frequency dictated by your manager). The Role:General Motors is seeking a Principal Software Engineer to shape and scale the engineering platforms that build, test, integrate, validate, and deliver embedded software for software...Full timeLocal areaImmediate startRemote workWork from homeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
Related searches
- software engineer full time Sterling Heights, MI
- software engineer healthcare Sterling Heights, MI
- software developer Sterling Heights, MI
- ngo software engineer Sterling Heights, MI
- startup software engineer Sterling Heights, MI
- software developer positions Sterling Heights, MI
- remote entry level software developer Sterling Heights, MI
- part time software developer remote Sterling Heights, MI
- senior software engineer remote Sterling Heights, MI
- software developer fintech Sterling Heights, MI


