The American company, which develops sensors and electrical systems for military and commercial applications, is looking for a competent Embedded Engineer, who wants to take part in the creation of high-quality products with their experienced team in Dulles, Virginia (https://goo.gl/maps/3VFdpnKTnzWvmH4s7). Design, implementation, integration, and testing of embedded software and systems will be the main part of your daily workflow.
THE ROLE:
As an Embedded Engineer, you will be responsible for the development of firmware and software for embedded systems while working closely with a focused, multi-disciplinary team of engineers. Also, you must be able to obtain and maintain a SECRET DoD clearance to be considered for this position. The short list of your duties will include several components such as:
- Design, build, and test embedded software and systems for commercial and military products;
- Development and management of software and system requirements and design documentation;
- Produce project technical documentation required to meet internal, customer, and/or contractual requirements;
- Support all aspects of prototype debug, testing and demonstration;
- Support of product pre-production documentation and delivery;
- Assist in transitioning products to recurring production environment;
- All employees are expected to be in compliance with government and corporate laws, rules, regulations, policies, and procedures.
WHAT YOU SHOULD HAVE:
- 6+ years of experience with real-time embedded systems;
- Strong knowledge of C/C++, including Object-Oriented Design in a real-time environment;
- Experience in MIL-STD-498 and/or DO-178B/C in CMMI level 3+ Safety-Critical development environment;
- Experience developing software in a Linux-based environment;
- Experience with software management tools (e.g., Git, Synergy);
- Experience developing and maintaining software and system requirements and design documentation;
- Excellent documentation and writing skills;
- Must have the ability to obtain and/or maintain DoD Secret level clearance.
WOULD BE A PLUS:
- Ability to convert complex MatLab Simulink functions into real-time executable code in product applications;
- Design experience in a secondary discipline such as analog or digital design, signal processing, DSP development;
- Knowledge of UI development (e.g., QT/QML/OpenGL);
- Experience with scripting languages (Shell, Python, Perl);
- Familiarity with GPS, IMUs and other motion and position measuring devices.
- Familiarity with low-power, portable systems;
- Ability to write and maintain Linux kernel modules;
- Experience in implementation of DOD 8500.1/.2 Information Assurance is desirable;
- Proficient with fault-tolerant digital sensor systems used in military and commercial hardware;
- Familiarity with networking protocols: TCP/IP, UDP, Serial, GPIO;
- Experience developing code and programming microcontrollers (PIC).
COMPANY OFFERS:
- Competitive salary;
- Possibility to work with an outstanding high-tech product.