WGS Systems, LLC ยท 2 days ago
Software Engineer
Wonder how qualified you are to the job?
AerospaceIndustrial Engineering
Insider Connection @WGS Systems, LLC
Responsibilities
System software requirements definition, coordination and compliance, including functional, interface, and communications specifications
Development of device drivers and board support packages for custom processing hardware
Board bring-up and testing on first time custom processing hardware
Design and develop flexible and powerful APIs to support higher level software system integration
Perform system modeling of throughput, processor load, and memory utilization
Software development in C/C++ with strong understanding in object-oriented programming
Create, configure, and maintain embedded Linux systems using both prebuilt Linux distributions (Ubuntu, Arch) and custom built and configured OS (Yocto, OpenWRT)
Have experience with Realtime Operating Systems (RTOS) such as TI-RTOS, FreeRTOS, or others
Develop test plans and system compliance and acceptance programs for all developed software programs and systems
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
BSCS or equivalent degree with at least 4 years of applicable experience or MS engineering degree with 3 years of applicable embedded software development experience
Ability to work with minimal supervision and drive the system design from concept to deployment
Experience in project task planning and possess effective communication, report writing, and presentation skills
Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Embedded architecture and design patterns
Experience in object-oriented design and program
Experience in development of embedded software using Linux, MS Windows, VX Works, or equivalent operating systems
Basic system administration of computers and computer networks
Candidate must be a United States citizen and will be required to obtain and maintain a government security clearance
Preferred
Significant experience configuring Linux build systems such as Yocto, QSDK, or OpenWRT
Experience with embedded real-time operating systems such as FreeRTOS, TI-RTOS (SYS/BIOS)
Some experience with web application frameworks and javascript / TypeScript
Understanding of C/C++ memory management and POSIX standards
None
Company
WGS Systems, LLC
WGS Systems, LLC is an award-winning Maryland based small business founded in 2007 to provide military, intelligence and law enforcement organizations around the world affordable, innovative, and high-performance systems.