Senior Software Engineer

Arete Associates
Tucson, AZ, US
$140K-$185K a year
Full-time

Job Description

Job Description

At Areté, we are on the forefront of utilizing innovative solutions, with great minds from all backgrounds, to help solve the nation’s most complex security challenges.

We strive for an inclusive, collaborative team environment that approaches differences as opportunities for innovation and excellence.

As an employee-owned company, we foster an atmosphere that propels diverse career opportunities and professional growth.

Discover your future with us.

Arete specializes in developing cutting-edge embedded and GUI software solutions for Navy sensor data acquisition, system control, and real-time data processing / post-processing.

We are seeking an experienced Senior Software Engineer with strong technical leadership skills to join our dynamic team.

In this role, you will lead the development of software modules for Navy sensor systems, working closely with a small team of software and hardware professionals to meet customer deadlines.

This is an exempt, non-supervisory, full-time position based in our Tucson, AZ office.

Key Responsibilities :

  • Guide and mentor a team in developing software modules for Navy sensor systems.
  • Design, implement, and test embedded and GUI software for system control and data processing.
  • Perform testing using embedded processors, circuit boards, and related test equipment to ensure system functionality.
  • Develop new software designs and present them at customer meetings, incorporating feedback and requirements.
  • Actively participate in scrum meetings and contribute to agile development processes.
  • Work closely with software and hardware teams to ensure seamless integration and functionality.
  • Manage your tasks efficiently, demonstrating the ability to self-direct in a fast-paced environment.

We have an impressive range of benefits, programs, and perks that we offer :

Generous PTO and Leave Times

  • Flextime Scheduling
  • Bereavement and Medical Leave
  • Paid Time Off (PTO)
  • Paid Parental Leave

Financial Benefits

  • 401K Retirement Plan Contribution
  • Employee Stock Ownership Plan
  • Cafeteria 125 Plan
  • Continuing Education Funds

Health, Medical, and Wellness Benefits

  • Medical Insurance
  • Dental & Vision Insurance
  • Life Insurance and Long-Term Disability (LTD)
  • Vision Reimbursement

Qualities We Look For

  • Creativity
  • Integrity
  • Passion
  • Responsiveness
  • Collaboration

Experiences and Background We Look For :

  • Minimum 10 years of software development, including embedded systems development.
  • Bachelor’s degree in engineering or computer science
  • C++ and embedded development experience
  • Collaborative team leadership experience
  • Customer communication / presentation skills

Nice to Have :

  • Linux systems-level knowledge and C++ programming
  • VS Code cross-platform development
  • Experience with imaging systems and inertial navigation systems
  • DMA drivers
  • Embedded Zynq FPGA development
  • Knowledge of serial communication : SPI, UART, I2C
  • GPU programming (CUDA)
  • C# code development with WinForms, WPF, Avalonia UI
  • Active security clearance

The salary range for this role is $140,000 to $185,000; however, Arete considers several factors when extending an offer of employment, including but not limited to : the position and associated responsibilities, a candidate’s work experience, education / training, and key skills.

Other Requirements

U.S. citizenship is required to meet position eligibility.

Selected applicants will be subject to a government security investigation and must meet eligibility requirements for access to classified information.

Successful passage of a criminal background screen is required to meet position eligibility. Areté will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of the Los Angeles Fair Chance Initiative for Hiring.

Successful passage of a Department of Transportation (DOT) drug test is required to meet position eligibility.

Other Considerations

Areté is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex including sexual orientation and gender identity, national origin, disability, protected Veteran Status, or any other characteristic protected by applicable federal, state, or local law.

If you are a qualified individual with a disability or a disabled veteran, you have the right to request an accommodation if you are unable or limited in your ability to use or access our website because of your disability.

To request an accommodation, please contact Areté Human Resources at 818-885-2200 for assistance.

Tasks Performed : 30% design, 60% code development and test, 10% meetings

3 days ago
Related jobs
Promoted
Raytheon
Tucson, Arizona

Typically requires a Bachelor’s in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Math or related engineering/science discipline and 5+ years of experience. As a System Security Software Engineer, the candidate will be involved with software and firmware design...

Promoted
Canonical - Jobs
Tucson, Arizona

This is an exciting opportunity for a software engineer passionate about open source software, Linux, Python, and web services at scale. As Landscape software engineer you will be responsible for contributing on a distributed development team participating in all facets of the development process. B...

Promoted
Arete Associates
Tucson, Arizona

In this role, you will lead the development of software modules for Navy sensor systems, working closely with a small team of software and hardware professionals to meet customer deadlines. Arete specializes in developing cutting-edge embedded and GUI software solutions for Navy sensor data acquisit...

Promoted
Raytheon
Tucson, Arizona

Minimum of ten (10) years of professional engineering experience utilizing integrated development environments and debugging tools to troubleshoot software implementation and ensure integrity of the software products. The Test Equipment Engineering (TEE) team within the Specialty Engineering Directo...

Promoted
Raytheon
Tucson, Arizona

Typically requires a Bachelor’s in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Math or related engineering/science discipline and 5+ years of experience. As a System Security Software Engineer, the candidate will be involved with software and firmware design...

Promoted
Raytheon
Tucson, Arizona

Typically requires a Bachelor's in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Math or related engineering/science discipline and 5+ years of experience. As a System Security Software Engineer, the candidate will be involved with software and firmware design...

Promoted
Raytheon Careers
Tucson, Arizona

Qualifications You Must Have:** Typically requires a Bachelor’s in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Math or related engineering/science discipline and 5+ years of experience. What You Will Do: ** As a System Security Software Engineer, the candida...

Oracle
AZ, United States

Provide leadership and expertise in the best engineering and operational practices upfront to ensure our software quality bar is high. As we partner with Oracle Cloud engineering teams, you will participate in advancement and early adoption of cutting edge OCI Big Data, data lake and data warehouse ...

Systems & Software, Inc.
Arizona, United States
Remote

Join Harris' Systems & Software, a pioneering force in the Utility CIS arena, as a Senior Software Engineer. Senior Software Engineer (Billing and Accounting). In this role, you will engineer backend solutions primarily for billing systems, designing new features and maintaining our industry-leading...

Home Depot
ARIZONA, US
Remote

Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. Software Engineers may be involved in product and tool selection, config...