Job Description
Verified Job On Employer Career Site
Job Summary:
Leidos is a tech company that specializes in solving high-stakes problems through innovative solutions. They are seeking a Software Engineer to assist in the design, development, and maintenance of software services while adhering to industry security standards and collaborating with cross-functional teams.
Responsibilities:
• Assist in the design, development, testing, and maintenance of services, simulators, and diagnostics (WPF and Blazor) using C#.
• Collaborate with team members to ensure alignment with best practices and coding standards.
• Contribute to the adoption of tools and processes that enhance productivity and innovation.
• Work closely with senior engineers to gain experience and contribute to technical solutions.
• Develop software that adheres to industry security standards and contributes to the security compliance of the codebase and coding practices.
• Utilize object-oriented design principles, practices, and patterns to ensure the codebase is reusable and maintainable.
• Apply Agile development practices, including Test-Driven Development (TDD) and Continuous Integration, to ensure high-quality, continuously tested code.
• Collaborate with Electrical Engineering, Mechanical Engineering, and Scientists to meet customer requirements.
• Troubleshoot and resolve technical issues under the guidance of senior engineers.
• Contribute to innovation by researching and integrating best practices to develop effective solutions.
• Communicate effectively within a small cross-functional development team environment.
• Report project status and issues to management as required.
Qualifications:
Required:
• Programming background with at least 2 years of production product development experience in C# and 2-4 years of overall programming experience.
• Solid understanding of object-oriented design (OOD) principles and practices.
• Familiarity with Agile development environments, including Test-Driven Development (TDD) and Continuous Integration.
• Ability to create basic design documentation and other technical documentation.
• Strong troubleshooting and bug-fixing skills.
• Effective communication and collaboration skills in cross-functional team environments.
• Bachelor’s degree in Computer Science and 2-4 years of relevant experience.
Preferred:
• Familiarity with AI-based software development tools.
• Experience developing software that complies with industry security standards.
• Proficiency with revision control (e.g., Git), multi-threading, TCP/IP networking, bus architectures, Web Services, Blazor, containers (e.g., Docker), Visual Studio, C++, SQL Server, and interfacing with real-time/embedded systems.
• Experience, familiarity, or interest with embedded, RTOS, and/or PLC code.
• Knowledge of image processing techniques.
Company:
Leidos is a Fortune 500 innovation company rapidly addressing the world’s most vexing challenges in national security and health. Founded in 1969, the company is headquartered in Reston, Virginia, USA, with a team of 10001+ employees. The company is currently Public Company. Leidos has a track record of offering H1B sponsorships.
Job Tags
H1b,
Similar Jobs
Beech Mountain Resort
...destination. Located just 24 miles from Boone, NC, Beech Mountain offers year-round amenities from skiing to mountain biking and an on-site brewery. Come see why so many are drawn to our mountain town and experience a community of dedicated, loyal winter enthusiasts. Join the...
Tesla
...equipment sizing and process conceptualization Advanced Materials Research Internship Our team is looking for a highly motivated intern... ..., you will be eligible for: Aetna PPO and HSA plans 2 medical plan options with $0 payroll deduction Family-building,...
Beth Israel Lahey Health
...laboratory process, providing phlebotomy draws with attention to patient comfort and the physician orders._Location Specific- Anatomic Pathology Laboratory_1. Collects, documents, and transports surgical pathology specimens from on campus clinical sites to the grossing...
Yexgo
...searching for by taking a minute to finish our online application.Minimum requirements:... ...Ability to work within recognized turnaround timesMust have exceptional social skills and... ...will have ample opportunity for growthPart-time offered - pick the days you wish to work...
Zoom Drain Ocean County
...Advancement Paid Time Off / Holidays Company Gatherings Company Mobile Phone & Tablet Company Supplied Uniforms Recognition & Rewards Positive Team Atmosphere More information can be found at Each location is independently owned and operated...