Software Engineer (Embedded Software)

Posted on Aug 04, 2021

NAL Research

Fredericksburg, VA  |  #engineering


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 for more info.

Related positions:

Embedded Software Engineer

Aug 04, 2021, San Diego, CA

Cellular Platform Software Engineer, Embedded Analytics

Aug 04, 2021, Cupertino, CA

Software Engineer, iOS

Aug 04, 2021, San Francisco, CA

Software Engineer

JPMorgan Chase Bank, N.A.
Aug 04, 2021, Chicago, IL

Software Engineer

JPMorgan Chase Bank, N.A.
Aug 04, 2021, Plano, TX

Discover More

Serefind is not affiliated with any company and government entity. It’s a search engine, like Google, for finding jobs, and we just provide link to the application. Best of luck in your search!