Software Development Engineer 2 for Fastwater Staffing

HIKINEX

Software Development Engineer 2 for Fastwater Staffing

Annapolis Junction, MD
Full Time
Paid
  • Responsibilities

    Key Responsibilities

    • Adapt and customize software solutions originally developed overseas for use in U.S.-based programs.

    • Collaborate with international development teams and domestic stakeholders to ensure smooth integration, meeting local standards and requirements.

    • Participate across the full software development lifecycle: requirements, design, implementation, testing, and deployment.

    • Conduct integration, validation, and verification testing to ensure performance, security, and compliance with relevant regulations.

    • Prepare and maintain technical documentation, including specifications, design materials, and user guides.

    • Debug, troubleshoot, and optimize code to improve system performance and compatibility.

    • Work closely with systems, hardware, and cross-disciplinary teams for seamless end-to-end integration.

    • Support certification efforts for deployed software, ensuring alignment with industry and regulatory standards.

    • Stay current with emerging technologies in software engineering, security, and advanced sensing, and recommend improvements.

    • Provide long-term software support, troubleshooting, and updates after deployment.

    Required Qualifications

    • Bachelor's degree in Computer Science, Software/Electrical/Computer Engineering, or a related field.

    • 5+ years of experience in software development, preferably within highly regulated or mission-critical industries.

    • Strong programming skills in C++, Java, Python, or similar languages.

    • Experience with real-time and multithreaded systems.

    • Basic understanding of sensor data (radar, imaging, LiDAR, etc.), data acquisition, and sensor fusion.

    • Familiarity with cybersecurity frameworks and secure coding practices.

    • Hands-on experience with Git and CI/CD environments.

    • Strong problem-solving skills, capable of tackling complex, large-scale systems.

    • Effective communication skills for working with international and U.S.-based teams.

    • Ability to travel up to 25% for technical collaboration and integration activities.

    • Eligibility to obtain a U.S. security clearance.

    Preferred Qualifications

    • Master's degree.

    • Active U.S. security clearance.

    • Training or experience in signal processing, autonomous systems, or computer vision.

    • Background in radar data processing, RF signal chains, or radar cross-section analysis.

    • Familiarity with sensor fusion algorithms (e.g., Kalman filters, track association).

    • Experience with real-time operating systems (RTOS) such as VxWorks, QNX, or RTEMS.

    • Knowledge of communication protocols such as MIL-STD-1553, CAN bus, or equivalent.

    • Experience with electro-optical/infrared sensors or real-time video analysis.

    • Prior work on aerospace, defense-adjacent, or autonomous platform integration.

    • Ability to collaborate across software, hardware, and systems disciplines.

    • Strong documentation and technical communication skills.

    • Multilingual ability (Hebrew a plus).

    • Previous experience working on international projects and cross-cultural teams.

    • Travel up to 10% for collaboration and testing.