NAL Research Corporation, located in Manassas, VA, provides military-grade Iridium satellite modems and tracking terminals and secure geolocation solutions for the defense, research, and commercial sectors.
These products are used globally in a wide range of applications including asset tracking, search and rescue, remote sensing, and command/control for personnel, land, maritime, and airborne platforms.NAL is seeking an entry-level candidate who has embedded software development experience to work in our Fredericksburg, VA office.Responsibilities and DutiesWork with a multi-disciplinary development team to design, construct, and deliver software to run in embedded RTOS and on bare-metal systemsConduct software unit tests to exercise your implemented functionalityReview product manuals and brochures for technical accuracy and participate in product definition activities such as feature analysis and system tradeoffsParticipate in technical discussions across engineering and product teamsKeep up with current technology in the field through reading, self-study, and seminarsConsult with hardware engineers and other engineering staff to evaluate interface between hardware and softwareOther duties and tasks as assigned Required Experience/QualificationsBachelor's degree in Computer Engineering, Computer Science, Electrical Engineering or similarProficient in C or C++Ability to articulate ideas to both technical and non-technical audiencesMeticulous attention to detailStrong debugging/problem-solving skillsAbility to adapt to a fast-paced work environment Preferred Experience/QualificationsPrior internship or employment as an embedded software developer or similarLow-level peripheral programming (interrupts, timers, UART, I2C, SPI, ADC, PWM)Wireless communication technologies (cellular and/or satellite)Microchip PIC32 microcontrollersArm Cortex A and M based microcontrollers and application processorsEmbedded Android or LinuxDevice driversGlobal Navigation Satellite System (GNSS, GPS)Software-defined radioDigital signal processors (DSP)Due to the nature of the work and the environment in which the work takes place, the candidate must be a U.S.
citizen with the ability to obtain a security clearance.NAL Research Corporation is an Equal Opportunity Employer.
We do not discriminate based upon race, religion, color, ethnicity/national origin, sex (including pregnancy and gender identity), sexual orientation, gender identity or expression, age, disability, veteran status, genetic information, or other applicable legally protected characteristics.NAL Research Corporation offers a generous employee benefits package to eligible employees, including medical, dental, vision, life insurance, accidental death and dismemberment insurance, disability, and a 401(k).
How to Apply
Please follow the application procedure at stackoverflow.com for more info.