Software Engineer

Raven Defense Corporation

New Mexico

In loco

USD 90.000 - 130.000

Tempo pieno

11 giorni fa

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Descrizione del lavoro

Raven Defense Corporation, based in Albuquerque, NM, seeks a pragmatic software developer to build resilient backend systems that interface with electromechanical hardware. You’ll read schematics, work across disciplines, and contribute to mission-critical aerospace and defense software.

Key focus areas include backend services in C#/.NET, network protocols, real-time data pipelines, and CI/CD modernization.

Competenze

  • Bachelor level technical degree in CS/CE/EE or related.
  • 1+ year of professional software development experience.
  • Strong C# and .NET experience; familiarity with transitioning from C/C++ preferred.
  • Experience with backend development focusing on networking, sockets, and protocols (TCP/UDP, REST, serial).
  • Ability to read basic electrical schematics, wire diagrams, and hardware pinouts.

Mansioni

  • Design, implement, and maintain backend software/services using C#/.NET to interface with electromechanical systems.
  • Develop and optimize network communication protocols and data pipelines for real-time streams.
  • Collaborate with electrical/mechanical engineers to troubleshoot hardware-software integration.
  • Create production-grade automated unit and integration tests to ensure reliability.
  • Help build and maintain CI/CD pipelines for deployment and testing across environments.

Conoscenze

C#
NET ecosystem
Networking
Schematic reading
REST APIs
Socket programming
CI/CD

Formazione

Bachelor of Science in Computer Science
Bachelor of Science in Computer Engineering
Bachelor of Science in Electrical Engineering

Strumenti

GitLab CI
GitHub Actions
Jenkins
Azure DevOps

Descrizione del lavoro

Raven Defense Corporation is a cutting‑edge technology company based in Albuquerque, NM, specializing in engineering services, expert program consultation, and advanced technical equipment. Our core focus areas include cybersecurity compliance, deployable sensors, and research, development, test, and evaluation (RDT&E) systems. Founded in 2018 as a privately held small business, Raven Defense prides itself on being an agile and responsive partner capable of adapting to evolving customer needs within the defense and aerospace sectors.


About the Role

We need a pragmatic developer who is comfortable working closely with other disciplines, reading electrical schematics to understand hardware behavior, and building resilient backend networking solutions. You will work in a fast-paced, collaborative environment where your code directly controls and monitors specialized aerospace and defense equipment.


Key Responsibilities:


  • Hardware-Adjacent Software Development: Design, implement, and maintain robust backend software and services primarily using C# / .NET to interface with electromechanical systems and digital signal interfaces.

  • Network & Backend Architecture: Develop and optimize network communication protocols, socket programming, and backend data pipelines handling real-time data streams.

  • Hardware/Software Integration: Collaborate closely with electrical and mechanical engineers, reading schematics, pinouts, and timing diagrams to troubleshoot integration issues between software, custom PCBs, and COTS hardware.

  • Testing & Quality Assurance: Implement practical, production-grade automated unit tests and integration tests to ensure software reliability on mission-critical assets.

  • Deployment & Modernization: Help build and maintain CI/CD pipelines to streamline deployment, testing, and continuous delivery across development and field environments.


Minimum Qualifications:


  • Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline.

  • At least 1 previous full-time professional software development role (post-grad industry experience).

  • Strong working experience with C# and the .NET ecosystem (candidates with heavy C/C++ backgrounds will be considered if comfortable transitioning quickly into .NET).

  • Proven experience in backend development with a focus on networking, sockets, and standard communication protocols (e.g., TCP/UDP, REST, serial).

  • Foundational understanding of electromechanical systems and digital signals, with the practical ability to read and interpret basic electrical schematics, wire diagrams, and hardware pinouts.

  • Demonstrated ability to operate independently, troubleshoot complex issues at the hardware-software boundary, and adapt quickly in a dynamic environment.


Preferred Qualifications:


  • Hands‑on experience establishing or improving modern CI/CD pipelines (e.g., GitLab CI, GitHub Actions, Jenkins, Azure DevOps).

  • Proven track record of developing meaningful, robust automated unit test suites in production environments (beyond academic or senior design projects).

  • Practical hands‑on IT/networking experience, including physical rack mounting, server setup, and running/terminating Ethernet and serial cabling.

  • Experience with real-time data telemetry, RF systems, or embedded hardware communication.

  • US Citizenship is required for this position.

  • Candidate must meet minimum eligibility requirements to obtain and maintain a US DoD Secret or Top Secret security clearance.


Equal Opportunity Statement

Raven Defense Corporation is an Equal Opportunity Employer. All qualified applicants will receive consideration without regard to race, color, religion, national origin, age, disability, veteran status, or any other protected characteristic.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.