We have an outstanding career opportunity for an Embedded Software Engineer to join a leading Company located in the Annapolis Junction, MD surrounding area.
Salary: $151,000 - $166,000 plus bonus
**US Citizenship is required.**
**Candidate must possess an Active Secret Security Clearance.**
In this role, you will work with cutting-edge software systems and collaborate with both overseas and U.S. teams to ensure the successful integration of software solutions that meet U.S. defense requirements. This position offers a unique opportunity to be part of innovative projects, with responsibilities spanning software development, integration, and customization for U.S. defense applications. Expect up to 10% travel, including to the Middle East, for on-site collaboration and integration efforts.
Job Responsibilities:
- Develop and customize software solutions to adapt defense software developed overseas for U.S. defense applications.
- Work closely with overseas development teams and U.S. defense stakeholders to ensure seamless integration and functionality of software systems in accordance with U.S. defense standards.
- Participate in the full software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
- Perform software integration, testing, and validation to ensure that all systems meet performance, security, and compliance requirements for U.S. defense contracts.
- Contribute to the creation and maintenance of technical documentation, including software specifications, design documents, and user manuals.
- Troubleshoot, debug, and optimize software code to enhance system performance and address any compatibility issues.
- Collaborate with cross-functional teams, including systems engineers and hardware engineers, to ensure end-to-end system integration.
- Assist in the certification process for software systems, ensuring compliance with U.S. military standards and regulations.
- Stay informed about the latest trends in software engineering, cybersecurity, and defense technologies, and recommend improvements to enhance product capabilities.
- Provide ongoing software support, troubleshooting, and enhancements after deployment, ensuring long-term success and operational efficiency.
Basic Hiring Criteria:
- Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or a related field.
- 5+ years of experience in embedded software development, preferably in the defense or aerospace industries.
- Demonstrated proficiency in C/C++.
- Experience with real-time systems and multithreaded programming.
- Basic understanding of working with sensor data (radar, EO/IR, LiDAR, etc.).
- Familiarity with data acquisition, filtering, and sensor fusion concepts.
- Familiarity with U.S. Department of Defense (DoD) software development and cybersecurity standards, such as NIST 800-53, FIPS 140-2, and others.
- Experience with collaborative development environments such as Git, CI/CD pipelines
- Strong problem-solving and analytical skills, with the ability to work on large-scale, complex software systems.
- Excellent communication skills to effectively collaborate with international teams and U.S. stakeholders.
- Ability to travel up to 25%, including periodic trips to Israel for technical collaboration and integration activities.
Desired Qualifications:
- Master's degree.
- Active US security clearance.
- Training in signal processing, autonomous systems or computer vision.
- Experience with radar data processing or integration.
- Familiarity with RF signal chain and radar cross-section concepts.
- Experience implementing or tuning Kalman filters, track association, or sensor fusion frameworks.
- Experience with Real real-time operating Systems (RTOS) like VxWorks, QNX, or RTEMS used in military systems.
- Proficiency in Java, Python, or similar languages commonly used in defense software systems.
- Understanding of MIL-STD-1553, CAN bus, or other military communication protocols.
- Familiarity with electro-optical and infrared sensors, image processing techniques, or real-time video analysis.
- Previous work on military platforms, autonomous vehicles, or defense systems integration.
- Ability to collaborate with hardware, systems, and radar engineers.
- Good documentation and communication.
- Fluency in Hebrew.
- Previous experience with cross-cultural teams or international software development projects.
Benefits offered vary by contract. Depending on your temporary assignment, benefits may include direct deposit, free career counseling services, 401(k), select paid holidays, short-term disability insurance, skills training, employee referral bonus, and affordable medical coverage plan, and DailyPay (in some locations). For a full description of benefits available to you, be sure to talk with your recruiter.