Job Title: Software Engineer
Location: Philadelphia, PA 19112 US (Primary)
TDI Technologies, Inc. is seeking a software engineer to support the development, maintenance, and delivery of various navigation and control systems on Navy ships for the Naval Surface Warfare Center in Philadelphia, PA. The selected candidate will be interfacing with U.S. Navy civilian software and systems engineers, support contractors, U.S. Navy ships force, OEMs, and engineering management. The selected candidate will contribute to all aspects of the software life cycle including but not limited to requirements definition, software development, documentation, testing, deployment, support, and maintenance.
Principal Duties/Responsibilities:
· Develop and maintain working knowledge of the system
· Design, develop, test, install, and maintain system software and supporting software products
· Write clean, scalable, maintainable code using .NET programming languages and/or C++
· Participate as a member of an Agile software development team
· Resolve software problems through debugging, research, and investigation
· Participate in requirements analysis
· Collaborate with internal teams to produce software design and architecture
· Revise, update, refactor and debug code
· Develop detailed documentation throughout the software development life cycle (SDLC)
Education and Experience Requirements:
· Bachelor of Science/Engineering Degree in an engineering discipline – Software Engineering, Computer Science, Computer Engineering, or related
· Two (2) or more years of professional experience in software development in engineering and/or control systems.
SPECIAL REQUIREMENTS:
· Successful applicants must either have an active government security clearance or the ability to receive a security clearance upon position acceptance
· Must have a valid US passport or the ability to obtain one upon position acceptance
SKILLS AND ABILITIES:
Essential Skills:
· Working knowledge of and experience with C# and C++
· Experience in software development using the Microsoft .NET Framework
· Understanding of software versioning systems such as Subversion and Git
· Experience working on development teams of at least four members
· Experience with network programming, including TCP, UDP, and UDP/multicast
· Understanding of Agile methodologies
· Excellent troubleshooting and communication skills
· Attention to detail
· Ability to manage multiple projects at once while providing status updates to relevant customers and team leaders
Nice-to-Have Skills:
· Understanding of system integration and/or industrial controls, networks, automation, or cybersecurity
· Experience with vessel integration and control systems for maritime or naval applications
Travel:
Candidate must be available to travel at times up to 5%.
Location:
Philadelphia, PA
Equal Opportunity Policy:
TDI Technologies, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layout, recall, transfer, leaves of absence, compensation and training.
Job Type: Full-time
Pay: $80,000.00 – $100,000.00 per year
Benefits:
Schedule:
Education:
Experience:
Work Location:
Work Remotely:
Work Location: One location
Our Mission: Large marketplaces like Amazon have trained us to expect products delivered to our doorsteps within 1-2 days at...
Apply For This JobFull Job Description Role: MicroStrategy Developer Location: 100% REMOTE Duration: 6-12 months (ability to extend) Job Description: Well versed with...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> 6 month opportunity Support a large scale retail transformation project Melbourne based Working for us...
Apply For This JobFull Job Description Accountabilities: Analyze the needs of existing and prospective members and promote FHLB products and services to meet...
Apply For This JobCity Of Kenora Kenora is a City of choice, renowned as a sustainable, lifestyle community supported by a Municipality committed...
Apply For This JobJob Tag: Posted: November 30,2023 I have been retained by Lithionics Battery ( www.lithionicsbattery.com ) to help them find a...
Apply For This Job