Digital Prospectors Software Engineer in Lexington, Massachusetts
Job Type: Contract
Recruiter: Steve Merriman (https://digitalprospectors.com/our-team/steve-merriman)
Position: Software Engineer
Location: Lexington, MA (Hybrid – 3 days onsite)
Length: 3+ years
Covid Requirements: Must be vaccinated and have one booster shot, a religious or medical exemption will be accepted upon review
Our client is looking for a Software Engineer to support the full lifecycle of application development. The Software Engineer will be responsible for design coding and debugging applications in various software languages. The Software Engineer will be responsible for software analysis, code analysis requirements, analysis software review, identification of code metrics, system risk analysis, and software reliability analysis. The Software Engineer will provide object-oriented design and analysis, OOA, and OOD. The Software Engineer will complete software modeling and simulation. The Software Engineer will provide front end graphical user interface design. The Software Engineer will complete software testing and quality assurance. The Software Engineer will be responsible for performance tuning improvement balancing usability automation. The Software Engineer will support, maintain, and document software functionality. The Software Engineer will integrate software with existing systems. The Software Engineer will evaluate and identify new technologies for implementation. The Software Engineer will maintain standards of compliance. The Software Engineer will implement localization or globalization of software.
Essential Duties and Responsibilities:
Design, develop, and execute operational scripts and unit tests for use in wireless communications systems (i.e., communication satellite payloads and associated ground terminals).
Identify key requirements, create test plans, and apply a strong programming and scripting skillset to implement system- and unit-level tests.
Responsible for troubleshooting system issues by applying a working knowledge of system architecture including, software, firmware, and RF components, to identify root cause for system failures.
Lead the hands-on diagnosis of issues which arise during the integration and testing process and work closely with the software, firmware, and hardware teams to identify and remedy issues.
Support technical staff in testing and maintaining test assets used in the development of satellite communications systems.
Bachelor’s degree in Software Engineering, Computer Science, or related field is required.
A minimum of 3 years of software and algorithm development including development on a Linux platform.
A minimum of 3 years of experience of software design and documentation.
A minimum of 3 years of experience with embedded systems including Embedded Linux.
A minimum of 3 years of experience with Python and Bash scripting.
A minimum of 3 years of experience with hardware and software integration.
Ability to apply programming skills to efficiently implement test procedures and troubleshoot system operations.
Skilled in both system test planning and test execution.
Strong experience with Python and familiarity with C/C++.
Experience with the Linux operating system.
Strong communication skills both orally and written.
Ability to work in a team environment and learn new skills.
Ability to travel to provide on-site support for fielded test equipment approximately 2-3 weeks per year (domestic travel), but not required.
Due to the nature of the work, an Interim clearance is required, however an active Secret clearance is highly preferred.
Recent experience debugging issues and resolving anomalies in a system test environment is preferred.
Fluent in Wireshark, MATLAB, VHDL, and other programming languages and software necessary in the automation and testing of signal processing systems is preferred.
Understanding of RF, networking, FPGA boards, digital signal processing, digital communications, hardware design, software engineering, and computer architecture is preferred.
Experience with communication theory and communication system design is preferred.
POST-OFFER BACKGROUND CHECK IS REQUIRED. Digital Prospectors is an Equal Opportunity Employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
Make this your next career move as one of our many long-term contractors or employees!
- Work as our full-time employee with full benefits (Medical, Dental, Vision, Life, STD, LTD, PTO, etc.) - OR - work as a W2 hourly contractor at a higher pay rate if you don't need the benefit package.
Come see why DPC has achieved:
4.9/5 Star Glassdoor rating and the only staffing company (< 1000 employees) to be voted in the national Top 10 ‘Employee’s Choice - Best Places to Work’ by Glassdoor
Voted ‘Best Staffing Firm to Temp For’ four times by Staffing Industry Analysts as well as a ‘Best Company to Work For’ by Forbes, Fortune and Inc. magazine.
- Digital Prospectors Jobs