Android Software Engineer
2 days ago
About the Role
The DarkStar Group is seeking an experienced Android Developer to join our team in Dulles, VA. As a key member of our CNO software development team, you will design and develop custom software tools and techniques for the Android platform.
Responsibilities
- Design and develop custom software tools and techniques for the Android platform
- Be responsible for end-to-end design and development of custom software
- Diagnose and debug issues using both COTS and GOTS tools
- Develop documentation pertinent to operating and supporting developed software and techniques
- Mentor and lead junior-level developers to accomplish mission objectives
- Solve real-time cyber challenges
Requirements
- Development, testing, and debugging of Python and C
- Experience in UNIX applications using make files or comparable build environments, mission-applicable platforms
- Programming CNO tools and techniques
- Network sockets programming and expert packet-level understanding of IP, TCP, and application-level protocols
- Tracing code execution in a debugger (WinDbg/gdb/IDA Pro)
- Reverse engineering native binaries
- Developing proof-of-concept exploit software
- Knowledge of Unix kernel internals, including the OS runtime linker/loader, object file formats (e.g., ELF), file system internals (e.g., NTFS, ext2, btrfs), OS-specific mandatory and discretionary access control mechanisms, and process and thread APIs and data structures
- Understanding of security protection mechanisms (ASLR, DEP, NX), how to defeat them, and how to detect a defeat
- Working with version control software such as git, Gitlab, etc.
Desired Skills
- Experience with native-level mobile development
- Experience with vulnerability analysis
- Experience with assembly, preferably ARM
- Understanding of mobile security protection mechanisms, such as SELinux and application sandboxing
- Objective-C, Swift, or C++ programming
- Ability to work independently and as part of a team in a fast-paced environment with ever-changing requirements
About The DarkStar Group
The DarkStar Group is a small business that solves BIG problems. We're one of the Inc. 5000 fastest-growing private companies in the US, and our engineers and scientists support the most critical national security missions in Virginia, Maryland, and elsewhere.
Data Science, Software Engineering, Cloud/AWS Infrastructure, and Cyber/CNO are our core areas of expertise. We offer interesting and important work, job security, some of the best and most flexible benefits you'll find in the IC, and salaries so strong that they'll likely surprise you.
Benefits
- Very strong salaries
- 100% company-paid medical, dental, and vision premiums for you and all dependents
- The ability to get increased salary if you don't need medical/dental/vision
- 100% company-paid disability and life insurance benefits
- A generously-funded HSA
- An 8% 401(k) contribution
- 31 days of PTO/holidays to start (more with tenure)
- The ability to flex time across pay periods without using your PTO
- A generous training budget
- $25,000 employee referral bonuses
- Business development/growth incentives
- Top-notch company swag
-
Android Software Engineer
2 weeks ago
Sterling Heights, Michigan, United States The DarkStar Group LLC Full timeAbout the RoleThe DarkStar Group LLC is seeking an experienced Android Developer to join our team of experts in the field of Cybersecurity and Network Operations (CNO). As an Android Developer, you will be responsible for designing and developing custom software tools and techniques for the Android platform, working closely with our end-users to solve...
-
Android Software Engineer
2 days ago
Sterling Heights, Michigan, United States Cohere Technology Group Full timeAndroid DeveloperWe are seeking a skilled Android Developer to join our team at Cohere Technology Group. As a key member of our team, you will be responsible for designing and developing custom software tools and techniques for the Android platform.Key Responsibilities:Design and develop custom software tools and techniques for the Android platformBe...
-
Android Developer
4 days ago
Sterling Heights, Michigan, United States The DarkStar Group LLC Full timeThe DarkStar Group LLC is seeking a skilled Android Developer to join our team of experts in Dulles, VA.The ideal candidate will have a strong background in mobile software development, with experience in designing and developing custom software tools and techniques for the Android platform. They will be responsible for end-to-end design and development of...
-
Software Specialist for Predictive Maintenance
4 weeks ago
Sterling Heights, Michigan, United States General Dynamics Land Systems Full timeJob Title: Software Specialist for Predictive MaintenanceGeneral Dynamics Land Systems (GDLS) is seeking a highly skilled Software Specialist for Predictive Maintenance to join our Digital Systems Software Engineering team. As a key member of our team, you will be responsible for providing technical expertise and support for Predictive Maintenance (PdM)...
-
Senior DevOps Engineer
2 days ago
Sterling Heights, Michigan, United States Verite Group Full timeJob Summary:Verite Group is seeking a highly skilled DevOps and Automated Testing Engineer to join our development team. As a key member of our team, you will be responsible for designing, implementing, and maintaining our cloud infrastructure and automation systems.Key Responsibilities:Design and implement continuous integration and continuous deployment...
-
Software Specialist
4 weeks ago
Sterling Heights, Michigan, United States General Dynamics Land Systems Full timeJob DescriptionThe role of this position is to provide technical expertise and support for Predictive Maintenance (PdM) Technologies for GDLS Combat Vehicles.Key ResponsibilitiesCollaborate with engineering and operations teams to develop software applications.Implement and manage PdM applications and associated databases.Support data collection and analysis...
-
Software Engineering Manager
2 days ago
Sterling Heights, Michigan, United States Softworld, a Kelly Company Full timeJob Title: Software Engineering ManagerSoftworld, a Kelly Company is seeking a highly skilled Software Engineering Manager to lead our embedded software development team. As a key member of our engineering team, you will be responsible for managing and mentoring a team of software architects, cybersecurity experts, and software developers.Key...
-
Embedded Software Engineer
2 days ago
Sterling Heights, Michigan, United States DCS Corp Full timeJob SummaryAs a Software Engineer for Ground Combat Vehicles at DCS Corp, you will play a critical role in the development and integration of vehicle software for ground combat vehicles. This position requires a strong background in software engineering, systems engineering, and experience with vehicle software integration. The ideal candidate will have a...
-
Senior Software Engineer
4 days ago
Sterling Heights, Michigan, United States US Tech Solutions Full timeJob DescriptionWe are seeking a highly experienced Senior Software Engineer to join our team at US Tech Solutions. The ideal candidate will have a minimum of 6 years of professional experience in verification testing of real-time, embedded software.The successful candidate will have experience performing requirements-based software verification of embedded...
-
Software Engineering Manager
5 days ago
Sterling Heights, Michigan, United States Softworld, a Kelly Company Full timeJob Title: Software Engineering ManagerJob Summary:Softworld, a Kelly Company, is seeking a highly experienced Software Engineering Manager to lead our software development team. The successful candidate will have a strong technical background in software engineering, with a proven track record of delivering complex software projects.Key...
-
Software Engineering Manager
6 days ago
Sterling Heights, Michigan, United States Softworld, a Kelly Company Full timeJob Title: Software Engineering ManagerAt Softworld, a Kelly Company, we are seeking an experienced Software Engineering Manager to lead our embedded software development team. As a key member of our engineering team, you will be responsible for managing the development of complex software systems and ensuring that our products meet the highest standards of...
-
Software Development Engineer
4 weeks ago
Sterling Heights, Michigan, United States HRU Inc Technical Resources Full timeJob Title: Software EngineerHRU Technical Resources is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for developing, testing, and maintaining software applications for a large defense corporation.Job Summary:We are looking for a highly motivated and experienced Software Engineer to assist in the...
-
Software Engineering Director
5 days ago
Sterling Heights, Michigan, United States Softworld Inc Full timeJob Title: Software Engineering ManagerJob Location: Sterling Heights, MIKey Responsibilities:Management of software engineering teamsLeadership in DoD/Defense projectsVehicle architecture expertiseJob Description:As a Supervisory Software Engineering Manager, you will be responsible for leading a team of software engineers in the development of complex...
-
Cybersecurity Software Engineer
4 weeks ago
Sterling Heights, Michigan, United States Trillium Staffing Full timeCybersecurity Software Engineer OpportunityTrillium Staffing is seeking a highly skilled Cybersecurity Software Engineer to join our team in Sterling Heights, MI.Key Responsibilities:Design and implement scalable object-oriented software solutionsIntegrate applications in a Linux environmentDevelop software using various programming languagesCollaborate with...
-
Embedded Software Engineer
4 days ago
Sterling Heights, Michigan, United States Detroit Engineered Products Full timeSoftware Engineer II - Embedded SystemsThe Software Engineer II - Embedded Systems is responsible for planning and performing a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation, documentation, hardware-software integration, troubleshooting, problem solving, and software verification...
-
Software Engineering Manager
4 weeks ago
Sterling Heights, Michigan, United States Softworld, a Kelly Company Full timeJob Title: Software Engineering ManagerAt Softworld, a Kelly Company, we are seeking a highly skilled Software Engineering Manager to lead our team of software architects, cybersecurity, and software developers. This is a challenging and rewarding opportunity for a seasoned professional to drive innovation and excellence in software engineering.Key...
-
Senior Software Engineer
4 weeks ago
Sterling Heights, Michigan, United States US Tech Solutions Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at US Tech Solutions. As a Senior Software Engineer, you will play a key role in the development, analysis, and verification of real-time embedded software.Key Responsibilities:Develop, analyze, and review requirements for safety-critical real-time...
-
Senior Software Engineer
4 weeks ago
Sterling Heights, Michigan, United States US Tech Solutions Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at US Tech Solutions. As a Senior Software Engineer, you will play a key role in the development, maintenance, and upgrade of embedded product software and/or product support software.Key Responsibilities:Develop, analyze, and/or review requirements...
-
Software Development Engineer
4 weeks ago
Sterling Heights, Michigan, United States General Dynamics Land Systems Full timeAbout the Role:The Software Engineer will be responsible for developing the Val / Ver strategy and plan for our franchise ground combat vehicle software. This position requires a seasoned software engineer with leadership skills who is well-versed in embedded software test methods.Key Responsibilities:Developing strategies for software component testing and...
-
Software Project Engineer
4 weeks ago
Sterling Heights, Michigan, United States DCS Corp Full timeJob SummaryDCS Corp is seeking a highly skilled Software Project Engineer to join our team. As a Software Project Engineer, you will provide software engineering and project management support to a US Army Project Management office (PMO) for a family of vehicles used for soldier transport and combat. This is a unique opportunity to work with a variety of...