Tactical Radio Embedded Software Engineer

at  General Dynamics Mission Systems Inc

Scottsdale, AZ 85257, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate23 Jan, 2025USD 90737 Annual24 Oct, 20242 year(s) or aboveMulti Core Programming,Pipelines,Aircraft,Access,Rust,Active Dod Secret Clearance,It,Python,Programming Languages,Embedded Systems,Submarines,Socket Programming,Defense,Matlab,Boot,Power ManagementNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

EDUCATION REQUIREMENTS:

Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering or Mathematics field. Also requires 2+ years of job-related experience or a Master’s degree. Agile experience preferred.
Clearance Requirements:
Ability to obtain a Department of Defense Secret security clearance is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required.
Responsibilities for this Position:

JOB DESCRIPTION

General Dynamics Mission Systems has an immediate opening for a Software Engineer within the Scottsdale-based Land and Air Systems Engineering team. This position provides an opportunity to design and build uniquely resilient hardware and software to ensure mission success in contested environments. The team is focused on tactical communications that span many Department of Defense customers, including special restricted customers. In a collaborative environment, the team works closely with esteemed customers to develop solutions that allow them to carry out high-stakes national security missions.

ADDITIONAL SKILLS YOU MAY HAVE, OR SKILLS YOU ARE WILLING TO LEARN

  • Signal processing and digital signal processing (DSP)
  • Programming languages such as Rust, Python, MATLAB
  • Advanced Linux operating systems knowledge (Drivers, networking, system services, etc.)
  • Multi-threaded and multi-core programming
  • Network protocols and socket programming
  • Cryptographic techniques and secure boot
  • Power management in embedded systems
  • Familiarity with Agile development methodologies
  • Automated testing and continuous integration/continuous deployment (CI/CD) git pipelines

Responsibilities:

  • Develop and maintain embedded software applications using C/C++ programming language
  • Collaborate with hardware engineers to integrate software and hardware components
  • Perform debugging, testing, and optimization of embedded systems
  • Participate in code reviews and contribute to the continuous improvement of software development practices
  • Document software design, code, and unit tests
  • Ensure compliance with industry standards and company processes


REQUIREMENT SUMMARY

Min:2.0Max:7.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Software engineering or a related science engineering or mathematics field

Proficient

1

Scottsdale, AZ 85257, USA