JOIN OUR TEAM
Open Positions
American GNC Corporation takes pride in its contributions to the fields of Guidance, Navigation, Control and Communication (GNCC), Machine Learning/Artificial Intelligence (ML/AI), Smart Sensors and Systems Health Monitoring, Robotics, and more. Our programs and products would not be possible without our engineering team's unexcelled level of knowledge and experience.
​
We are currently looking for engineers in the areas of Electrical Engineering/Embedded Systems and Computer Science/Machine Learning.
Electrical Engineering/Embedded Systems
The ideal candidate shall have experience working on a range of embedded systems related to smart sensors, wireless communications, data acquisition systems, and C/C++ programming.
Responsibilities:
-
Design of smart sensors for operation in wireless networks
-
Embedded systems integration with data concentrators (with GUI/APIs) and custom wireless communication
-
Review government (primarily DoD & NASA) solicitations and provide technical approaches for proposal writing and submission
-
Perform R&D work per project requirements including submission of reports and deliverables
​
Minimum Qualifications:
-
U.S. Citizen or Green Card holder
-
Ph.D or Master’s degree with 1 year work experience, or Bachelor’s degree with 5+ years’ work experience
-
Technical R&D writing experience
-
Flexibility to work on projects in different fields
-
Degree in Electrical Engineering, Electrical Engineering and Computer Science, or relevant technical field
-
5+ years of experience in Software/Firmware and hardware embedded systems development with Texas Instruments devices, wireless communications, or equivalent experience, or 1+ years of experience if you have a Graduate degree
-
Experience working with microcontrollers/microprocessors
-
Experience with Code Composer Studio or other Integrated Development Environments (IDE) for embedded systems
-
Embedded programming (C/C++) for drivers, handling standard communication ports (UART, SPI, I2C, etc.), ADCs, DACs, DMA, inter-processor communication, protocols, and clock/power management. Robot Operating System (ROS) experience is a plus
-
Experience with system deployment for embedded systems (such as single board computers); system integration; and system testing
-
Proficient with MATLAB programming
-
Comfortable with ambiguity in requirements and learning through experimentation and research
-
Must be self-motivated; take the initiative in problem analysis and debugging; keen to learn and expand knowledge and skills; have good planning skills and capacity to meet deadlines; and be a team player
-
Source control tools (GitLab) is a plus
-
Experience with soldering, measurement equipment, and reworking boards
Computer Science/Machine Learning
The ideal candidate will have R&D experience working on a range of classification problems, e.g., object, target, pattern, and signature recognition and identification.
​
Responsibilities:
-
Develop classification algorithms in distributed platforms
-
Delivering code in tandem with the engineering team
-
Review government (primarily DoD & NASA) solicitations and provide technical approaches for proposal writing and submission
-
Perform R&D work per project requirements including submission of reports and deliverables​
​
Minimum Qualifications:
-
U.S. Citizen or Green Card holder
-
Ph.D or Master’s degree with 1 year work experience, or Bachelor’s degree with 5+ years work experience
-
Technical R&D writing experience
-
Flexibility to work on projects in different fields
-
Degree in Computer Science, Computer Engineering, Electrical Engineering and Computer Science, or relevant technical field
-
Experience in one or more of the following areas: machine learning, pattern recognition, artificial intelligence, software engineering, or a relevant field
-
Proven experience in the development of classification algorithms
-
Experience working with both traditional and deep neural networks from conceptual development to implementation
-
Experience with developing and debugging in Python, PyTorch, C/C++ or equivalent programming languages
-
Proficient with MATLAB programming
-
Comfortable with ambiguity in requirements and learning through experimentation and research
-
Must be self-motivated; take the initiative in problem analysis and debugging; keen to learn and expand knowledge and skills by conducting research; have good planning skills and capacity to meet deadlines; and be a team player
Benefits
-
401(k)
-
401(k) matching
-
Dental insurance
-
Health insurance
-
Paid time off