Talent.com
Software Developer
Software DeveloperApplied Research Solutions • Dayton, Ohio, United States
Software Developer

Software Developer

Applied Research Solutions • Dayton, Ohio, United States
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

ARS is currently looking for a Software Developer responsible for supporting the development of flight controls and autonomy behaviors. Advanced knowledge of C++ is required. The developer is expected to work on-base a minimum of 3-days a week collaborating with other on-site developers, researchers, and IT professionals.

Why Work with us?

Applied Research Solutions (ARS) is respected as a world-class provider of technically integrated solutions as we deliver premier talent and technology across our focused markets for unparalleled, continuous mission support. Awarded a Best Places to Work nominee since 2020, ARS recognizes that without our career- driven, loyal professionals, we would not be able to deliver state-of-the-art results for our mission partners. We firmly believe that prioritizing our employees is of the upmost importance. We provide a culture where our employees are challenged to meet their career goals and aspirations, while still obtaining a work / life balance. ARS employees are motivated through our industry competitive benefits package, our awards and recognition program, and personalized attention from ARS Senior Managers.

Requirements :

  • Must be a US citizen
  • Ability to hold at least a Secret clearance and obtain access to base.
  • Strong work ethic.
  • Ability to work independently to develop solutions.
  • Ability to integrate and collaboratively develop code with others.
  • Willingness to push personal technical ability outside of normal comfort zone as needed.
  • Desire to critically access code base to make recommendations on needed improvements.
  • Willingness to potentially pivot to new tasks quickly as external customer requirements shift.
  • Willingness to volunteer to fix issues because it needs to be done.
  • Ability to push back when leadership is wrong. Good answers matter more than perceived position on the team.
  • Ability to receive constructive criticism on technical solutions.
  • Ability to balance technical elegance verses results. Some things require elegance but sometimes things just need to get done. 80 / 90% solutions often meet requirements and allow the team to move on to more important problems.
  • Ability to know when to abandon a technical approach.
  • Ability to completely refactor a solution as the team learns. Our team often makes decisions quick so code can be written. We save time in analysis with an acceptance that we might have to refactor later.
  • Willingness to document and write test cases for code.
  • An understanding that requirements will often be initially uncertain. We strive to lock requirements down to make quick progress but often the nature of our work will mean that our initial take on requirements was wrong and they need to change.

Technical Requirements :

  • Strong ability to develop in C / C++
  • Ability to quickly learn python or meaningful experience
  • Experience developing code on a timeline
  • Familiarity with object oriented design and design patterns
  • Ability to develop C++ in a manner that uses particular versions of C++
  • Understanding design of software architecture
  • An understanding of the importance of unit testing and integration testing. Due to the nature of codes written, a high level of unit testing is required
  • Must understand memory management techniques and pointer use. While pointer use is minimized. Many codes in the system must exploit pointers to achieve the required optimization
  • Must be comfortable working in Linux
  • It is a big plus if a developer already has familiarity with some of the skill sets under the autonomy / control description
  • OMS experience if possible
  • AFSIM experience is a plus
  • Experience working with UDP and TCP / IP communication is a plus
  • Experience working with tactical comm systems is a plus
  • Experience integrating against hardware ICDs is a plus
  • Experience with developing code using numerical algorithms and floating point arithmetic is a plus
  • Agile development mindset and experience
  • Must be able to understand code and algorithms to a sufficient degree to implement ideas developed by the control and autonomy teammates
  • Must be comfortable working with git
  • All positions at Applied Research Solutions are subject to background investigations. Employment is contingent upon successful completion of a background investigation including criminal history and identity check.

    This contractor and subcontractor shall abide by the requirements of 41 CFR 60-741.5(a). This regulation prohibits discrimination against qualified individuals on the basis of disability, and requires affirmative action by covered prime contractors and subcontractors to employ and advance in employment qualified individuals with disabilities.

    This contractor and subcontractor shall abide by the requirements of 41 CFR 60-300.5(a). This regulation prohibits discrimination against qualified protected veterans, and requires affirmative action by covered contractors and subcontractors to employ and advance in employment qualified protected veterans.

    [job_alerts.create_a_job]

    Software Developer • Dayton, Ohio, United States

    [internal_linking.related_jobs]
    Remote Backend Software Engineer : Go - AI Trainer ($80-$100 per hour)

    Remote Backend Software Engineer : Go - AI Trainer ($80-$100 per hour)

    Mercor • Dayton, Ohio, US
    [filters.remote]
    [job_card.part_time]
    Mercor is hiring experienced Go Engineers • • to support a variety of high-impact research collaborations with leading AI labs. Freelancers will help improve AI systems through work extending coding b...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Computer Engineer II

    Computer Engineer II

    DCS Corporation • Dayton, Ohio, US
    [job_card.full_time] +1
    DCS Corporation, an employee-owned company, is seeking a Junior Software Engineer to support our Aerospace Technology Development team in Dayton, Ohio. This is an exciting opportunity to contribute ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Systems Engineer - MBSE

    Senior Systems Engineer - MBSE

    The Computer Merchant, LTD. • Dayton, OH, US
    [job_card.full_time]
    JOB TITLE : Senior Systems Engineer - MBSE JOB LOCATION : Plano, TX, Dayton, OH, or Denver, CO WAGE RANGE • : 70-96 JOB NUMBER : 25-03813 Clearance Requirements : Active DOD Secret JOB DESCRIPTION : Our c...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Computer Engineer III

    Computer Engineer III

    DCS Corp • Dayton, OH, US
    [job_card.full_time]
    Description : The DCS Air & Space Technology (AST) Sector is seeking a Modeling and Simulation Software Engineer to support extensive high visibility Modeling, Simulation, and Analysis (MS&A) effort...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Android Developer-Remote

    Android Developer-Remote

    TEKsystems • Dayton, OH, United States
    [filters.remote]
    [job_card.full_time]
    Android Developer (along with at least 2 years as a manager or technical lead for the Engineering Manager role.As a Software Developer you will help ensure today is safe and tomorrow is smarter.Our...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Application Developer III

    Application Developer III

    CareSource • Dayton, OH, United States
    [job_card.full_time]
    The Application Developer III is responsible for the designing, coding, testing, and analyzing software programs and applications including research, design, documenting and modifying throughout th...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Developer

    Software Developer

    Evanhoe and Associates • Dayton, OH, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    At Evanhoe & Associates, we’re looking for outstanding professionals who share our commitment to quality, integrity, and service, and we work hard to cultivate a safe and rewarding workpl...[show_more]
    [last_updated.last_updated_30]
    Computer Engineer III

    Computer Engineer III

    DCS Corporation • Dayton, Ohio, US
    [job_card.full_time]
    Description : The DCS Air & Space Technology (AST) Sector is seeking a Modeling and Simulation Software Engineer to support extensive high visibility Modeling, Simulation, and Analysis (MS&A) effort...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Back End Software Developer (Blue Ash)

    Back End Software Developer (Blue Ash)

    CoStrategix • Blue Ash, OH, US
    [job_card.part_time]
    Were looking for a skilled back-end developer to join our team.Net Developer, you will be responsible for building innovative. You will create applications from scratch, configure / maintain the exi...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Azure Software Engineer

    Azure Software Engineer

    Applied Research Solutions • Dayton, OH, United States
    [job_card.full_time]
    ARS is looking for an Azure Software Engineer.As a software engineer, your responsibility will be to deploy, configure, and manage a DevSecOps platform as a service for a U.Government customer, inc...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Electronic Assembler

    Electronic Assembler

    Staffmark Group • Troy, OH, United States
    [job_card.full_time] +1
    Electronic Assembler Jobs in Troy, OH - Join a Global Leader in Machinery Manufacturing.Are you a hands-on, detail-oriented professional with a passion for precision and problem-solving? A global m...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Controls Engineer

    Controls Engineer

    Jobot • Dayton, OH, US
    [job_card.full_time]
    Controls Engineer Opportunity – Drive Innovative Industrial Automation Projects.This Jobot Job is hosted by : Andrew Nguyen. Are you a fit? Easy Apply now by clicking the "Apply Now" button and sendi...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer III

    Software Engineer III

    SCP Distributors • Covington, Ohio, USA
    [job_card.full_time]
    You want Benefits Youve got it!.Our generous benefits package includes : .Medical Dental Vision and Prescription Drug coverage with Flexible Spending Accounts and Wellness Programs.NOTE : PTO increase...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    AFLCMC - MS Access Database Developer (Wright Patterson Air Force Base, OH)

    AFLCMC - MS Access Database Developer (Wright Patterson Air Force Base, OH)

    Integrated Data Services • Dayton, OH, US
    [job_card.full_time]
    Company Overview : Integrated Data Services (IDS) is a leading provider of custom software products and Government financial management services. IDS was founded in 1997 in El Segundo, CA, and since ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Architect

    Software Architect

    Credence • Dayton, Ohio, US
    [job_card.full_time]
    Overview At Credence, we support our clients’ mission-critical needs, powered by technology.We provide cutting-edge solutions, including AI / ML, enterprise modernization, and advanced intelligence c...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Scientific Software Developer (Dayton)

    Scientific Software Developer (Dayton)

    Stellar Science • Dayton, OH, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    We hire smart Scientists and Software Engineers who love to create and maintain high quality, extensible scientific codes, and want to learn and adopt modern C++ practices.Support software developm...[show_more]
    [last_updated.last_updated_30]
    Corporate Software Administrator

    Corporate Software Administrator

    Reynolds & Reynolds Inc • Dayton, OH, United States
    [job_card.full_time]
    As a member of our Contract Management team, you will support internal departments to ensure the company has the adequate software and subscriptions for their roles while also ensuring proper softw...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Software Engineer

    Software Engineer

    ERP Suites • Loveland, OH, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    ERP Suites is expanding our Products & AI team and looking for a Software Engineer who is passionate about building innovative solutions that support the JD Edwards ecosystem.This role focuses ...[show_more]
    [last_updated.last_updated_variable_days]