Software Developer
Job Responsibilities:
- Develops application software. Writing and implementing efficient code. Researches, designs, develops and implements software applications and systems. Involved in planning of system and development deployment as well as responsible for meeting software compliance standards. Evaluates, designs and implements interface between hardware and software, operational requirements, cloud offering, system architecture, security and characteristics of overall system. Researching, designing, implementing and managing software programs. Identifying areas for modification in existing programs and subsequently developing these modifications. Determining operational practicality. Documents testing, client experience and maintenance of system corrections. May partner and collaborate with cyber security teams to ensure compliance with security standards. May develop and conduct unit tests.
Skills:
- Existing strong familiarity with RWSL and RIPSA code Fluency in C++ Fluency in Linux/Unix OS Proficiency with computer networking, including TCP/IP and UDP/IP communication Proficiency with multiprocessing and inter-process communication Experience with revision control systems in general and Git in particular Software/Algorithm Development Software Documentation Object Oriented Software Design and Development Hardware and Software Integration Real-time processing systems Strong team communication
- Existing strong familiarity with RWSL and RIPSA code
- Fluency in C++
- Fluency in Linux/Unix OS
- Proficiency with computer networking, including TCP/IP and UDP/IP communication
- Proficiency with multiprocessing and inter-process communication
- Experience with revision control systems in general and Git in particular
- Software/Algorithm Development
- Software Documentation
- Object Oriented Software Design and Development
- Hardware and Software Integration
- Real-time processing systems
- Strong team communication
- Familiarity with the MODBUS protocol
- Familiarity with the MODBUS protocol
- Familiarity with the MODBUS protocol
- Familiarity with the MODBUS protocol
- Familiarity with the MODBUS protocol
- Experience with real-time processing systems
- Experience with aviation, especially airport safety systems
- Experience developing parsers for decoding binary data streams
- Experience with radar data processing
- Proficiency with MATLAB
- C++11 or later, Stand Template Library, Boost library
Education/Experience:
- Clearance: Candidates should have an active clearance (secret/top secret, etc.) in order to be considered for this position due to the nature of the work being done. Do not submit candidates if they do not meet this requirement.
- Work from Home: This position is HYBRID. The individual will be required to be onsite 2-3 days a week. Candidates are expected to be local at the time of the start of the assignment. Final scheduled TBD by hiring manager.
- Travel: Domestic travel to San Antonio, TX with the possibility of traveling to DC. Travel time is potentially up to a week.
- Interview Process: 1st round interview will be a Zoom with the hiring manager. 2nd round interview will be a Zoom with additional team members as need.
Recommended Jobs
Assistant Supervisor, Laboratory
POSITION SUMMARY: Under the general direction of the Technical Supervisor, provides leadership in administrative and technical functions for area of responsibility to assist in fulfillment of de…
Warehouse Picker Packer - Now Hiring
Launch your career in the booming e-commerce sector as a picker packer ! We offer immediate openings with industry-leading distribution centers, providing reliable, steady hours, and competitive weekl…
Licensed Practical Nurse (LPN)
Description: We are partnering with Massachusetts facilities to place LPNs in rewarding positions. Flexible schedules, supportive teams, and immediate start options make this a perfect opportu…
MRI Technologist (Part time Saturday and Sunday 7a-730p)
POSITION SUMMARY: Under general supervision of the MRI/CT Supervisor, and following established policies and procedures, operates a magnetic resonance scanner to obtain images for use by physici…
Fleet Mechanic
Fleet Mechanic About GAAMHA GAAMHA, Inc. is a mission-driven nonprofit organization dedicated to supporting individuals, families, and communities impacted by substance use disorders, mental he…
Salt Truck Operator
JC Grounds Management is a leading snow removal contractor dedicated to providing reliable and efficient winter services. As a Salt Truck Operator, you will play a vital role in keeping communities s…
Program Advocate, Loaves & Fishes
Job Description Job Description Summary: Loaves and Fishes Kitchen operates in three churches within Springfield. Lunch and dinner are served seven days a week. It is a life sustaining service a…
CNA HHA near Dedham Newton Norwood areas
Job Description Job Description Benefits: Free food & snacks Competitive salary Flexible schedule Free uniforms Opportunity for advancement Training & development Wellness re…
Sales Trainee
This is a training role that is made to prepare the Sales Trainee for the Account Sales Manager role. The role primarily is to support sales initiatives and provide route coverage for the ASM during …
Associate Brand Manager
The Wellness Pet Company is on a mission to help the next generation of pet parents fulfill a shared life of wellbeing with their pets through a foundation of proven nutrition. We are committed to cra…