Software Engineer

Swoop LLC
St. Mary's County, MD, United States
3 days ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$80,000.0 - $100,000.0
Working hours
Regular working hours

Tech stack

Microsoft Word Microsoft Excel Microsoft Windows Agile Methodology C Sharp (Programming Language) C++ (Programming Language) Code Review Computer Programming Continuous Integration Linux Ethernet Network Interface Controllers
+19 more
Field-Programmable Gate Array (FPGA) MATLAB Microsoft Visual Studio Microsoft Office Nunit Object-Oriented Software Development Microsoft PowerPoint Scrum Methodology RS-232 Microsoft SharePoint Software Engineering Subversion Systems Integration USB VHSIC Hardware Description Language (VHDL) Information Technology Build Process Software Coding Software Version Control

Job description

Develop software design specifications based on requirements, or concept sketches. -Perform technical planning, software design, implementation, verification, formal Acceptance and Production tests. -Write and review design, release, and support documentation: development review documents, user and system administration manuals, interface control documents, test procedures, etc. -Active coordination with other departments for system integration, hardware and software integration, testing, and production. -Provide ongoing maintenance, support and enhancements in existing systems and platforms. -Support co-worker development efforts, and solicit assistance, when necessary or appropriate. -Execute tasking in accordance with quality management system (QMS) processes and procedures; providing recommendations for continuous improvement as the opportunity arises. -Participate in relevant company and industry events.

Requirements

Ability to manage responsibilities independently and work remotely. -Capable of delivering on multiple competing priorities with little supervision. -Relies on experience and judgment to plan and accomplish goals. -Excellent listening skills as well as solid verbal and written communication skills. -Proficiency with Microsoft 365 apps (especially Word, PowerPoint, Excel, SharePoint, Teams). -Ability to demonstrate / present systems and software to clients. -Excellent general programming, math, and analytical skills.

Software Engineer Desired Experience: -Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, continuous integration, build processes, testing, and operations. -Journeyman level, or greater, knowledge of applicable software development technologies with 3 years of relevant industry experience. -Proficiency in C# and C++, background with C, along with solid object-oriented design skills. -Experience working with popular operating systems including Windows and Linux. -Experience with Scrum/Agile development methodologies. -Experience and proficiency with tool sets listed below. -Familiarity with VHDL code development and FPGA design would be a plus. -Familiarity with basic DSP functional blocks such as filtering and FFT would be a plus. -Familiarity with basic communication interfaces such as USB, RS232, Ethernet.

Tool sets: -MATLAB, MS Office, Subversion, Visual Studio, NUnit., Bachelor’s degree in computer science, computer programming; or equivalent information technology training in a military or civilian technical school.

Minimal Travel Required

Security Clearance: -Security Clearance level not required immediately but must be able to qualify and obtain when necessary.

Benefits & conditions

Employer shared medical, dental and vision insurance -Numerous voluntary benefits to choose from -401(k) Plan -Paid Leave -Eleven (11) paid holidays

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:58 min

Implementing automated API and workflow testing pipelines

David Tielke David Tielke · World Congress 2026 Europe

5:35 min

Direct hardware communication using the Web USB API

Rowdy Rabouw Rowdy Rabouw · World Congress 2025

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:12 min

Transitioning from adjacent functions into software engineering roles

Philipp Frauenthaler +1 · LIVE

2:55 min

Bidirectional hardware communication using the web USB API

George Cave · World Congress 2023

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

Videos

See all

Related articles

See all