Position Details

EMBEDDED SOFTWARE ENGINEER

Embedded Software Engineer
Full Time Direct Hire
Salary is DOE (target is ~80-90k)
Charlotte, NC 28273 or Dulles, VA 20166
US Citizen, able to obtain a Secret Clearance

Required Skills / Experience:
• C/C++ Embedded Development
• Experience developing real time software in a Linux-based environment
• Experience developing and maintaining software and system requirements and design documentation
• Multi-threaded application experience
• Object-Oriented Design
• Experience programming microcontrollers (PIC)
• Knowledge of one or more of the following: Network programming; UI development (e.g., QT/QML/OpenGL); Scripting (Shell, Python, Perl)
• Knowledge of Agile and Waterfall Software Development models
• Experience with software management tools including software configuration management
• Bachelor’s or Master’s Degree in Electrical Engineering, Computer Engineering, Computer Science, or similar
• Excellent documentation and writing skills

Desired:
• Kernel Development and maintenance
• TCP/IP, UDP, Serial, GPIO
• Familiarity with GPS, IMUs and other motion and position measuring devices.
• Familiarity with low-power, portable systems
• Exposure to MIL-STD-498 and/or DO-178B/C in CMMI level 3+ Safety Critical development environment
• Ability to convert complex MatLab Simulink functions into real-time executable code in product applications
• Proficient with fault-tolerant digital sensor systems used in military and commercial hardware
• Design experience in a secondary discipline such as analog or digital design, signal processing, DSP development
• Experience in implementation of DOD 8500.1/.2 Information Assurance

Summary / Responsibilities:
The Software Engineer II participates in a team environment to design, implement, integrate, and test embedded software and systems for commercial and military products. The position requires the application of the principles and techniques of computer science, engineering, and mathematical analysis. This includes development of firmware and software for embedded systems while working closely with a focused, multi-disciplinary team of engineers. The ideal candidate will be proactive in identifying and solving tough engineering challenges and focused on delivering high-performance, mission-critical products. Candidates must be able to obtain and maintain a SECRET DoD clearance to be considered for this position.
• 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
• Comply with government and corporate laws, rules, regulations, policies, and procedures

Company Information/Benefits
• Government Contractor / Government and Military Sensor and Technology Manufacturer
• Extremely stable
• In business over 100 years
• ~2500+ employees
• Strong Medical, Dental, etc.
• Strongly Matched 401k
• 3+ Weeks PTO and 10 paid holidays
• Gym reimbursement


Click here to send us your resume