Senior Software Engineer
Denver, CO, United States
Description
Altamira Technologies is seeking Software Engineers that possess digital signal processing (DSP) experience. As part of our team, you will provide full stack and DSP development services. Our ideal candidate would possess a broad range of skills as our scope of work spans various technologies. In this role you will develop and maintain signal-processing applications for use in a real-time operational environment. Team members are multi-disciplined and contribute across all phases of systems engineering, software development, integration and test, and metrics. Altamira Technologies Corporation encourages independent problem solving but also provides deep reach-back support and a collaborative environment for our engineering team. We are looking for candidates who have experience with developing and are not afraid to adapt to the right architecture, languages, and libraries to build the best systems for the mission and deliver the best user experience.
Clearance Requirement:
TS/SCI
Role and Responsibilities
Produce software based on desired functionality provided by users and analysts
Interpret mission needs and requirements to produce user-friendly software systems
Leverage continuous integration to create sustainable and maintainable software
Interact with teammates and users through whiteboard sessions and/or design documents to establish circular feedback
Required Skills Relevant experience in object-oriented software development using Java or C++.
Experience with Agile and DevOps practices
Experience in the fields of signal processing, software engineering, and development of real-time signal processing systems
Experience in one or more of the following: Python, Go, ELK stack, Redis, Cloud Computing, Machine Learning, Data Analytics, Xmidas, Digital Signal Processing
Desired Skills Detailed technical analysis and computer simulation / modeling of sophisticated signal processing algorithms using MATLAB or similar tools
Experience with software process lifecycle (including Concept of operations, requirements, system design/architecting, development, testing, delivery, and system maintenance)
Digital Signal Processing (FFT, Tuning, Modulation/Demodulation)
Familiar with Software architectures and frameworks including containerization
Self-motivated and eager to work intently to satisfy mission requirements
Adaptable and has the desire to maintain our company culture
Ability to effectively communicate in verbal and written communications
Ability to multitask and adjust priorities as needed
Education & Experience Requirements: Bachelor's degree in Electrical Engineering, Computer Science, or related field required (M.S. in Electrical Engineering is a plus)
Knowledge of signal processing/algorithms
Experience with all aspects of software design, implementation, testing is required.
Five (5) or more years of practical experience with multiple programming languages such as Java, Python, Fortran, C, C++ is required - preferably experience implementing digital signal processing and/or algorithms
In accordance with Colorado's Equal Pay for Equal Work Act, the salary range for these positions is $95,000 to $180,000. However, Altamira Technologies Corporation considers multiple variables when determining compensation, including but not limited to, the level of responsibilities, prior work experience, education/certifications, customer contractual specifications, and any clearance requirements.
Altamira is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected veteran status. We focus on recruiting talented, self-motivated employees that find a way to get things done. Join our team of experts as we engineer national security!