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