Our Client, a products company, is wholly devoted to design, engineering, sales, and support of telemetry data systems and tactically oriented mission-critical communications solutions. They are headquartered in Hollywood, MD, with a great team, well-established product lines, and a growing client base.
They are seeking an entry-level Junior Software Engineer to work as a member of the Product Engineering Team to develop software-based product solutions.
Responsibilities:
- 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.
Skills:
- Ability to manage responsibilities independently and work remotely.
- Capable of delivering on multiple competing priorities with little supervision.
- Excellent listening skills as well as solid verbal and written communication skills.
- Some proficiency with Microsoft Office tools (especially Word, PowerPoint, Excel, SharePoint, Teams).
- Willingness and ability to demonstrate / present systems and software to clients.
- Excellent general programming, math and analytical skills.
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.
- Some proficiency in C# and C++, background with C, along with object-oriented design skills.
- Experience working with popular operating systems including Windows and Linux.
- Experience with Scrum/Agile development methodologies would be a plus.
- 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 would be a plus.
Tool sets:
- MATLAB
- MS Office
- Subversion
- Visual Studio
- NUnit.
Years of Experience:
- 0 – 5 Years; entry level acceptable with relevant educational background
Minimum Level of Education:
- 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 level not required immediately but must be able to qualify and obtain when necessary.
Benefits:
- Employer shared medical, dental and vision insurance
- Numerous voluntary benefits to choose from
- 401(k) Plan
- Paid Leave
- Eleven (11) paid holidays
- Awesome and rewarding culture
Company Description:We are a business process outsourcing company that delivers HR services globally and locally. Our team is driven by our passion for people and we set high standards of excellence.