CrawlJobs Logo

Software Engineer- System Integration

United States, Columbia Employment contract 175000.00 - 200000.00 USD / Year · Job Posted May 04, 2026
Apply Position
Job Link Share

Job Description

Geon Technologies is building out a small, focused team roughly four to five engineers to deliver a 5G detect, decide, defeat pipeline for a defense customer. Most of the building blocks already exist across our portfolio; the hard work is bringing them together into a single, coherent, operational system and getting it onto platforms where it will actually be used. We're looking for a mid-to-senior software engineer who can move fluidly between writing C++, integrating other people's components, debugging across process and machine boundaries, and getting hands-on with RF hardware in the lab. Experience integrating software onto SOSA/MOSA-aligned platforms of record is a strong plus. If you're energized by the idea of owning a meaningful slice of a real end-to-end system — rather than one tiny corner of a giant codebase — this is that role.

Job Responsibility

  • Integrate existing DSP, networking, and application components into a working 5G detect /decide / defeat pipeline
  • Write and maintain production C++ that glues the pieces together and fills in the gaps
  • Debug and harden the system across process, machine, and network boundaries — gRPC, REST, multicast UDP, VITA 49 streaming, and similar interfaces
  • Support real-world SDR data collects: set up radios, run captures, analyze results, and drive fixes back into the codebase
  • Deploy and integrate the pipeline onto operational platforms, including embedded and rugged compute environments
  • Contribute to CI/CD and containerized deployment workflows (Docker, Kubernetes) as the system matures
  • Work directly with RF engineers, systems engineers, and program leadership — and with the government customer — to turn requirements into a fielded capability

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field — or equivalent professional experience
  • 7–10 years of professional software engineering experience
  • Strong modern C++ (C++17 or later), including templates, concurrency, and performance-minded design
  • Comfortable developing and debugging on Linux
  • Demonstrated experience integrating software with real systems — not just shipping libraries, but making them run reliably alongside other people's code on real hardware
  • Willingness to work with hardware: SDRs, RF front-ends, signal generators, spectrum analyzers, oscilloscopes. You don't need to be an RF engineer, but you shouldn't flinch at a lab bench
  • U.S. Citizenship and willingness/eligibility to obtain and maintain a TS/SCI clearance
  • Ability to work primarily onsite on Columbia, MD with limited work from home as tasking allows
  • Ability to occasionally travel to customer locations when needed

Nice to have

  • DSP fundamentals — sampling, filtering, FFTs, mixing, basic modulation/demodulation —and the interest to grow in this area
  • Performance optimization experience with SIMD / Intel intrinsics (SSE, AVX, AVX-512)
  • Experience with Kubernetes and Docker in production or lab deployments
  • Familiarity with SDR platforms such as Ettus USRP, Epiq Sidekiq, or similar
  • Familiarity with SOSA and MOSA standards, and experience integrating software onto platform-of-record systems built around them
  • Exposure to cellular, 5G, SIGINT, or EW domains
  • Experience with VITA 49, SigMF, or comparable RF data formats
  • Python for tooling, analysis, or prototyping
  • GitLab CI/CD, container registries, and CMake-based build systems
  • Active DoD security clearance

What we offer

  • Medical Insurance - 75% employer paid
  • 25% employee paid
  • Dental Insurance - 100% employer paid
  • Vision Insurance - 100% employer paid
  • Health Spending Account (HSA) - Annual employer contribution of $2,650 (individual)/$5,300 (family)
  • Short-Term Disability (STD) Insurance - 100% employer paid
  • Long-Term Disability (LTD) Insurance - 100% employer paid
  • Basic Life Insurance - 1x annual salary, up to $250,000 - employer paid
  • AD&D Insurance - 1x annual salary, up to $250,000 - employer paid
  • Voluntary Life and AD&D Insurance - Up to $300,000 - employee paid
  • 401k & Profit Sharing - 5% Safe Harbor contributions, no match required
  • up to 10% Profit Sharing
  • Professional Development - $4,000 per calendar year to attend conferences & trainings
  • Tuition Reimbursement/Student Loan Repayment - Reimbursement of one class per semester towards continuing education with the option to apply up to $1,200 a year toward qualifying student loans
  • Employee Referral Incentive - $10,000 (paid 180 days after new hire start date)
  • Annual Bonus - Performance Based
  • Paid Time Off - 160 hours
  • Holidays - 11 Federal Holidays
  • Maternity Leave - 160 hours followed by Short-term disability (STD)
  • Paternity Leave - 160 hours
  • Bereavement Leave - 24 hours (equivalent of 3 days) for immediate family
  • Health & Wellness - $750 per calendar year for items such as gym memberships, ergonomic keyboards, standing desks, etc
  • Professional Subscriptions - $350 per calendar year

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer- System Integration

8 matching positions

Software Engineer 2 - System Integration

The Surface Post Launch Engineering (PLE) team is seeking a Software Engineer II...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Strong proficiency in C/C++ and deep familiarity with UEFI specification and firmware architecture
  • Proven experience enabling AI workloads on devices, including firmware support for NPUs/GPUs (initialization, power/thermal, memory and QoS, boot config, secure paths)
  • Experience with ACPI and ASL programming and debugging
  • ability to author and troubleshoot ACPI methods and tables
  • Hands-on experience with debugging tools such as JTAG, serial consoles, and logic analyzers
  • strong low-level debugging skills
  • Solid understanding of computer architecture and hardware interfaces (e.g., I2C, SPI, PCIe, USB)
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Contribute to system integration activities for in-market devices
  • Develop, debug, and maintain firmware components including MCU, boot flows and device initialization
  • Investigate and resolve system-level issues across firmware, drivers, and hardware interfaces
  • Collaborate with cross-functional teams to deliver high-quality firmware updates
  • Assist with performance, power, and boot-time optimizations
  • Follow engineering best practices for code quality, validation, and documentation.
  • Fulltime
Read More
Arrow Right

Software Engineer / Senior Software Engineer - Data Engineering GitHub

As a Software Engineer at GitHub, you will enhance the collaboration experience ...
Location
Location
Czech Republic , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND experience in Data Engineering and coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR equivalent experience.
  • Master's Degree in Computer Science or related technical field AND engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust or Python OR Bachelor's Degree in Computer Science or related technical field AND engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust or Python OR equivalent experience.
Job Responsibility
Job Responsibility
  • Design, develop, test and ship high-quality technical solutions that scale across multiple GitHub services.
  • Collaborate with cross-functional teams to define and implement innovative solutions.
  • Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others.
  • Own and advocate for the health and quality of the systems that the team builds, including participating in on-call and first responder rotations
  • Write architecture briefs and proposals, carry out code experiments, and build prototypes to learn how we can achieve planetary scale with our systems.
  • Design and implement APIs to facilitate seamless integration between software components.
  • Utilize CI/CD tools to set up automated pipelines for continuous integration and delivery.
  • Become intimately familiar with the systems you build and take pride in writing maintainable code.
  • Fulltime
Read More
Arrow Right

Software Engineer / Senior Software Engineer

ARiA is looking for highly motivated self-starters and low-ego team players to j...
Location
Location
United States , Madison; Alexandria; Seattle
Salary
Salary:
Not provided
ariacoustics.com Logo
Applied Research in Acoustics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Applicants selected for employment will be subject to a government security investigation and must meet eligibility requirements, including U.S. citizenship, for access to sensitive information
  • Bachelor’s degree or greater in a relevant technical field (Computer Science, Engineering, or equivalent)
  • Expertise designing and developing code using modern programming/scripting languages such as C, C++, Golang, JavaScript (and variants), and Python
  • Expertise developing and deploying software in an agile, continuous-integration (CI) framework across a variety of hardware platforms (desktop, server, cloud) using modern tools including containerization (e.g., Docker, Kubernetes)
  • Exceptional ability and desire to acquire new knowledge and skills to solve challenges
  • Ability to work independently but collaboratively
  • Ability to manage multiple projects in a fast-paced professional office environment
  • Ability to communicate technical solutions to colleagues and customers
  • Superior oral and written communications skills
Job Responsibility
Job Responsibility
  • Algorithm and software design, development, research, and testing to support prototypes and products
  • Supporting the transition of research algorithms to fielded systems
  • Preparing documentation to summarize design and status of prototypes and products
  • Assisting with in-field integration, testing, and support, with some local travel required
  • Developing an interface between a C++ underwater-acoustics physics engine and a video game for education and training
  • Developing a JavaScript backend for a scenario-design and management tool for players and integration of that system with a learning-management system (LMS)
  • Developing algorithms and software for a cloud-deployed cognitive tool that allows natural-language query of legal documents to answer user questions about government regulations and supporting the DevOps process for deployment of the prototype
  • Fulltime
Read More
Arrow Right

Software engineer 2 / Senior Software engineer - Azure Data

Microsoft's Azure Data engineering team is leading the transformation of analyti...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Experience with the Azure stack including Storage, Compute, Networking, Fabric, Purview, Synapse, AKS, DevOps, Data Factory, or Power BI
  • Experience with big data technologies such as Spark, Kafka, Hadoop, or HBase
  • Experience building data lake or data engineering products, tools, or pipelines
  • Familiarity with container-based architectures (Docker, Kubernetes)
  • Ability to debug complex distributed systems on Linux and/or Windows platforms
Job Responsibility
Job Responsibility
  • Write extensible, maintainable code in C#, Java, Scala, or Python for Fabric Materialized Lake View services and HDInsight components
  • Use AI tools and coding best practices across the development lifecycle
  • Design data refresh, scheduling, and query optimisation features with minimal supervision
  • Review code from teammates for correctness, test coverage, security risks, and adherence to team standards
  • Coach junior engineers through code reviews
  • Debug complex issues in distributed systems running on Azure, Linux, and Windows
  • Run live site operations on a rotational, on-call basis
  • Integrate logging and instrumentation to gather telemetry on system health, performance, reliability, and security
  • Work with product managers, technical leads, and partners across geographies to define customer requirements for Materialized Lake View features
  • Fulltime
Read More
Arrow Right

Senior Software Engineer and Principal Software Engineer - Power Point AI Team

The PowerPoint team is embarking on an exciting new chapter - evolving a product...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 8+ years of experience in backend service engineering, including work on high-scale infrastructures
  • Proficiency in one or more systems programming languages such as C#, C++
  • 1+ years of experience in software engineering, designing and developing systems (and APIs) that deploy and integrate with AI models
  • 2+ years of experience working with rich telemetry, making data driven decisions, and carrying out rapid experimentation
  • 2+ years of experience building software for scale, performance, and reliability
  • Academic or industry experience with building, finetuning, deploying or building eval-driven systems utilizing the models (any category)
Job Responsibility
Job Responsibility
  • Lead design and delivery of complex, scalable AI features ensuring resilience and exceptional user experience
  • Drive technical strategy and architecture decisions across multiple services, influencing partner teams and aligning with compliance and security requirements
  • Champion modern engineering practices, including AI-driven approaches, automation, and cloud-native patterns, across the full development lifecycle
  • Mentor and guide engineers, fostering technical excellence and continuous improvement in security, reliability, and performance
  • Collaborate cross-org to solve challenging technical problems, streamline processes, and reduce operational costs while improving live-site health
  • Design and implement scalable backend services optimized for machine learning workflows and large language model integration
  • Develop and maintain evaluation-driven systems that leverage text and multimodal inputs (e.g., images) to power visual-creation experiences
  • Build and optimize APIs and infrastructure to support high-performance model inference and experimentation at scale
  • Collaborate with product, ML, and design teams to integrate models into user-facing features, ensuring seamless functionality and performance
  • Conduct model evaluations and experiments, analyze results, and iterate on improvements to enhance accuracy and user experience
  • Fulltime
Read More
Arrow Right
New

Senior Software Integration Engineer

At Vehicle Camera Services , we create advanced camera-based solutions that supp...
Location
Location
Israel , Herzliya
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Over 4 years Hands on Experience
  • B.Sc. of computer science, software engineering or equivalent
  • Proven Debugging capabilities in complex embedded system
  • Knowledge of embedded Linux / QNX
  • System integration experience
Job Responsibility
Job Responsibility
  • Build & Integrate computer vision software from Dev testing to Delivery to vehicle
  • Integrate image processing applications on real vehicles
  • Be responsible for deep analysis and reproduction of issues reported from the field
  • Collaborate closely with software architects, vehicle system engineering and application engineers across GM worldwide
  • Performance Analysis (Workloadson CPU and on DSP/GPU)
  • Fulltime
Read More
Arrow Right

System Integration Engineer for Automotive Applications – Communication specialist

We are looking for a passionate and skilled System Integration Engineer to join ...
Location
Location
Italy , Modugno
Salary
Salary:
Not provided
https://www.bosch.pl/ Logo
Robert Bosch Sp. z o.o.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree in Mechatronics, Control, Electrical, Computer, or Telecommunications Engineering—or equivalent
  • Experience in designing, configuring, and integrating in-vehicle communication networks and diagnostic protocols (CAN, LIN, FlexRay, UDS)
  • Strong system-level understanding of HW-SW interaction in powertrain systems
  • Experience with system modeling (SysML) is a plus
  • Proficiency with hardware debugging tools (oscilloscopes, logic analyzers, multimeters) and in-circuit emulators
  • Skilled in using specialized tools (e.g., CANoe/CANalyzer, Vehicle Spy) for network analysis and performance optimization
  • Ability to leverage AI-based tools (e.g., LLMs) to improve efficiency
  • Familiarity with various microcontroller architectures is beneficial
  • Knowledge of automotive cybersecurity principles and functional safety concepts (ISO 26262) is a nice-to-have
  • High motivation, responsibility, flexibility, and ability to work under pressure
Job Responsibility
Job Responsibility
  • Manage and track software changes, perform impact analysis, and coordinate with function development and calibration teams
  • Debug hardware and software during design, launch, and deployment phases
  • Develop and optimize algorithms, potentially using model-based methodologies for rapid prototyping
  • Define, implement, and execute test cases to ensure requirement fulfillment on SiL, HiL, and target systems
  • Conduct xCU system-level testing and verification, including electrical measurements, signal integrity, and power management analysis
  • Support implementation and testing of vehicle diagnostic protocols at the hardware level (e.g., UDS over CAN/FlexRay)
What we offer
What we offer
  • A dynamic and innovative work environment
  • Involvement in international and technologically advanced projects
  • Opportunities for professional growth
  • Continuous training and development
  • Fulltime
Read More
Arrow Right

Forward Deployed System Integration Engineer - L1 (UAV Robotics)

As a Forward Deployed System Integration Engineer - L1 (UAV Robotics) you will b...
Location
Location
Netherlands , Delft
Salary
Salary:
Not provided
fdcl.nl Logo
Fiducial
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Comfortable working on Linux-based systems via command line (SSH, file editing, basic process/service management)
  • Basic networking knowledge (IP addressing, subnets at a practical level, VPN setup, common connectivity debugging)
  • Clear written communication for handoffs, issue reports, and checklists
  • Ability to follow procedures precisely and work methodically in field environments
  • A willingness to pick up and learn new concepts quickly and to self-acquire missing background knowledge
  • Adaptability under unforeseen circumstances and ability to think and act under pressure
  • A high degree of autonomy, determination and grit in making cool tech work
  • Being comfortable with regular travel within the EU region, often over extended duration (up to 3 weeks at a time, followed by 2 weeks or more on-site)
  • Full time availability (40 hours)
Job Responsibility
Job Responsibility
  • Be a key member of the deployment team responsible for deploying autonomy solutions across diverse UAV platforms
  • Travel to partner sites, including international locations, to work on-site and ensure the solutions function reliably in demanding real-world conditions ("in the dirt")
  • Work hands-on with UAV hardware: assembling, wiring, debugging, and preparing platforms for field deployment
  • Perform practical system bring-up and health checks: verify services, interfaces, storage, logging, and behavior across power cycles and reboots
  • Set up and validate remote access to deployed systems (SSH access, VPN setup, basic routing/firewall configuration as required)
  • Install, update, and roll back software releases
  • track versions and configurations to ensure traceability (Git)
  • Collect, organize, and deliver debugging artifacts (logs, configs, versions, photos) and write clear issue reports for engineering escalation
  • Support test operations by preparing systems pre-test and assisting during tests with troubleshooting and data capture
What we offer
What we offer
  • 25 vacation days per year
  • Reimbursed travel expenses and company laptop
  • Traveling abroad to work with our partners
  • (Really) flexible working hours and option to work from home 2 days per week (when not abroad)
  • Working in an international, world-class team of engineers and entrepreneurs solving real-life problems with amazing technology
  • Large freedom in how you work and implement solutions, project ownership is incredibly important to us
  • The opportunity to take technical risks, to implement stuff the ‘right’ way and to iterate quickly with tight feedback loops
  • Responsibility over the things you implement, you are the expert on what you build
  • Fulltime
Read More
Arrow Right