Senior Software Engineer
Role summary
SPEC is seeking a Senior Software Engineer for a contract-perm, on-site position in Austin, Texas. The role involves designing software solutions for multi-spectral sensor processing systems. Responsibilities include developing test plans, infrastructure, and applications software, and collaborating with cross-functional teams to solve complex design challenges. The position requires a BS degree in a relevant technical field and a minimum of 5 years of software engineering experience, with specific skills in LabVIEW, C/C++, Python, C#, .NET, Git, VBA Macros, embedded software, and test automation.
This is a Contract-Perm position.
Job Description:
SPEC is seeking a Senior Software Engineer to design software solutions for our state-of-the-art, multi-spectral sensor processing systems. The job will require the individual to work as an integral member of our design team, to develop test plans, test infrastructure, and applications software. The individual will also be expected to work closely with systems engineers, system analysts, applications engineers, and hardware engineers to innovate and solve cross-functional, multi-platform design challenges.
Required Skills:
- Minimum 5 years experience in Software Engineering
- LabVIEW
- Experience with C/C++
- Python
- C# (.NET)
- Git (Gitlab is a plus)
- VBA Macros
- Network based test equipment automation using Python/LabVIEW
- Embedded software experience
- Test/Calibration automation
- System design, domain, and requirements analysis and allocation
Required Education:
BS degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or Physics. Engineering Master’s Degree is a plus.
Desired Skills:
- U.S. Citizenship, existing Department of Defense (DoD) clearance, or ability to obtain a clearance
- Automated test development in LabVIEW
- Electronic lab equipment (Signal Generators, Spectrum Analyzers, Network Analyzers, etc…)
- Embedded firmware (Microblaze, Nios, Microchip/Atmel family of microcontrollers, ARM, SBC’s)
- DSP / Algorithm development
- Ability to work independently
- Self-starter and ability to lead development, integration and test activities
- Experience developing software in a team-based development environment
- Excellent verbal and written communication skills
This is an on-site position at our Austin, Texas facility.
SPEC Overview:
SPEC (SYSTEMS & PROCESSES ENGINEERING CORPORATION) creates unique and innovative technologies and develops integrated product solutions. SPEC'S integrated systems include: embedded intelligent sensor platforms; communications systems; simulators; and imaging systems.
For more information, visit www.spec.com
Primary Location: United States-TX AUSTIN
- Natalie
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite