Mid-Level Android Software Engineer
SimVentions, Inc - Glassdoor ? 4.6Join SimVentions! We are a proud employee-owned company consistently recognized as one of the best workplaces. We are seeking a Mid-Level Android Software Engineer to become part of our innovative team. In this role, you will collaborate in an Agile development environment, crafting prototype robotic systems that support live training exercises.
Travel: 10-15%
Clearance: An ACTIVE Secret Clearance is required for this position. Applicants selected will undergo a security investigation and must meet eligibility requirements for access to classified information. US Citizenship is mandatory to obtain a clearance.
Requirements
- United States Citizenship
- Minimum of four (4) years of expertise in Python software development
- Strong understanding of Android software and application development
- Proficient in documenting software source code, specifications, and manuals
- Experience in modeling/simulations, interface coding, TCP/IP, and serial communications
- Exceptional oral and written communication skills
- Ability to collaborate effectively and present results with government and contractor personnel
- Capability to thrive in a flexible and dynamic work environment
Responsibilities
- Develop, troubleshoot, and support Python software primarily for ROS2 (Robot Operating System)
- Design and create advanced applications for the Android platform
- Participate as a member of an Agile Scrum team, contributing to software development and maintenance for deliverable software
- Acquire knowledge of various robotic systems
- Engage in all aspects of the system development lifecycle, emphasizing software development including analysis, requirements definition, design, coding, unit testing, maintenance, and documentation
Preferred Skills and Experience
- Experience with live mobile application development for Android Tactical Assault Kit (ATAK) systems
- Familiarity with ROS2
- C++ development skills for performance-critical code
- Experience with software development on Ubuntu
- Willing to travel to support field test events
- Comfortable working on a team and engaging with external entities
- Adaptable to new requirements
- Agile/SCRUM methodology experience
- Knowledge of Git and GitLab
- Experience with Hardware-in-the-loop (HWIL) and Software-in-the-loop (SWIL) testing
Education: A Bachelor of Science (BS) degree in an engineering, scientific, or technical discipline is required.
Compensation: At SimVentions, compensation is based on various factors, including your experience, education, training, security clearance, work location, skills, and competencies. The projected annual compensation range for this role is $80,000 - $110,000 (USD). This estimate reflects the typical salary range and is one aspect of the total compensation package.
Benefits: We are dedicated to supporting the overall well-being of our employees and their families, offering comprehensive health and welfare plans, including:
- Medical, dental, vision, and prescription drug coverage
- Employee Stock Ownership Plan (ESOP)
- Competitive 401(k) programs
- Retirement and Financial Counselors
- Health Savings and Health Reimbursement Accounts
- Flexible Spending Accounts
- Life insurance and short/long-term disability
- Continuing Education Assistance
- Paid Time Off, Holidays, and Paid Leave (e.g., Maternity, Paternity, Jury Duty, Bereavement, Military)
- Employee Assistance Program for emotional and lifestyle support
- Supplemental Benefit Program
Why Choose SimVentions?
- Text to add excitement about employee ownership, innovation, and collaboration.
- Support our military personnel with impactful solutions.
- Engage in meaningful projects and work alongside a talented team.
- Participate in community service opportunities throughout the year.
- Enjoy unique perks such as family-oriented events, sports teams, and more.
FTAC
Job Type
- Job Type
- Full Time
- Salary Range
- USD 80,000 - 110,000 yearly
- Location
- Zacata, VA
Share this job: