Senior Software Engineer Job at Trident Research

Trident Research Austin, TX 78758

Trident Research, an award-winning company with 20+ years in the engineering industry, is at the forefront of leading innovation. As an award- winning, Government contractor, Trident is seeking a Senior Software Engineer to grow with our Department of Engineering team. Listed below is information on the type of work you can typically expect, but for those with experience, drive and a sense of adventure to start something new, we are happy to discuss more specifics of this opportunity during our interview process. We work with and create complex, self-contained electromechanical systems.

Clearance Requirements: The position requires the ability to obtain a Department of Defense Secret Security Clearance, which requires US citizenship. Selected applicants will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. For more information on security clearance requirements, you can visit https://www.state.gov/security-clearances#faqs.

What you will be doing:

The Senior Software Engineer is responsible for overseeing, drafting, and reviewing the design, implementation, and testing of software for any number of products or designs. Tasks may include, but are not limited to, requirements analysis and allocation, drafting design and interface specifications, proof of concept implementations, peer code reviews, drafting procedures and processes to support engineering and testing activities, and unit and integration testing of developed products. Efforts will involve the full development stack, and include real-time systems, data processing, multi-threaded applications for various platforms, data visualization and/or Graphical User Interfaces (GUI).

Key job responsibilities and skills:

  • Strong written and verbal communication skills, including the ability to prepare and deliver briefings to customers and various levels of management
  • Experience in Hardware Interfacing with embedded systems architectures
  • Experience in GUI development
  • Experience with multidiscipline teams to effectively communicate and engage with other specialties to address system requirements
  • Experience with software and hardware system connectivity across a distributed/decentralized network
  • Strong organizational skills and the ability to multi-task and prioritize resources.
  • Strong technical writing skills
  • Understanding industry best practices and learning new technologies and techniques in performing related duties.
  • Authoring and execution of standard design process documents which include trade studies, requirements, specifications, test plans, and operator procedures.
  • Conferring with data processors or project managers to obtain information on limitations or capabilities for data processing projects.
  • Supporting existing software products through the lifecycle to include monitoring field performance of developed software for adherence to specifications and corrections / feature additions /change requests as necessary to support activities such as platform migration, interface changes, and efficiency improvements.
  • Engaging with engineering staff to develop and evaluate electro-mechanical interfaces, software requirements, software system specifications
  • Ability to effectively resolve customer concerns.

Requirements:

  • Must possess a minimum bachelor’s degree in Software Engineering, Computer Science, Computer Information Systems, or related field
  • Experience developing and defining software architecture
  • 4 - 10 years of Embedded software development: C/C++ experience (ARM preferred), Linux application development, Cross platform compatibility, and Communication protocols (i.e., TCP / IP sockets, Telnet, SSH, etc.)
  • 4 - 10 years of Desktop application development: C++/C#/WPF/MAUI Windows Desktop Application experience (.NET Core and XAML experience preferred)
  • Understanding of MATLAB to support migration of historical code
  • Must have familiarity with IEEE 12207 or similar software development standards
  • Must be a good problem-solver and have adequate knowledge of relevant test equipment, debugging utilities, and static analyzers.
  • 4 - 10 years Git repository management and Gitflow workflow experience
  • 4 - 10 years developing embedded and Windows desktop applications utilizing USB, RS-232, CAN, TCP, UDP, Bluetooth, and/or MQTT experience
  • 4 - 10 years Software development pipeline experience (Jira, Unit Testing, Jenkins, and Nexus)
  • Familiarity with network engineering (TCP/IP networks, OpenVPN, IP tables, distributed systems, etc.)
  • Ability to obtain a security clearance

What We Offer:

  • Competitive compensation
  • Employer paid benefits including Medical, Dental, Vision, Life and Disability Insurance
  • 401k with matching
  • PTO and company holidays

Job Type: Full-time

Salary: $111,000

Job Type: Full-time

Pay: $111,000.00 per year

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Employee assistance program
  • Health insurance
  • Paid time off
  • Parental leave
  • Vision insurance

Schedule:

  • 8 hour shift
  • Monday to Friday

Ability to commute/relocate:

  • Austin, TX 78758: Reliably commute or planning to relocate before starting work (Required)

Education:

  • Bachelor's (Required)

Experience:

  • software development: 4 years (Required)
  • network engineering: 4 years (Preferred)

Security clearance:

  • Secret (Preferred)

Work Location: In person




Please Note :
clarksqn.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, clarksqn.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.