We are seeking a Product Integration Engineer to lead the development and integration of advanced software systems that bring together complex hardware, sensors, and third-party components into a seamless product. This role requires solid problem-solving skills, and experience working across the entire software lifecycle. You will be a key contributor in ensuring multiple subsystems, from sensors to networks, communicate and operate reliably as a unified solution.
Benefits:
- Medical, Dental, Vision
- Paid Time off
- 401K and retirement plan
location: Stillwater, Oklahoma
job type: Permanent
salary: $120,000 - 130,000 per year
work hours: 8am to 4pm
education: Bachelors
responsibilities:
- Program using Java and IntelliJ, focusing on new development and sustaining existing applications.
- Use Ubuntu 22.04 for both development and deployment.
- Manage source code with Git and track issues with Jira.
- Communicate effectively in writing through Jira, Confluence, documents, presentations, and email.
- Lead or participate in all stages of the software engineering lifecycle, including requirements gathering, analysis, design, documentation, and testing.
- Provide estimates, track, and report on the scope and effort for tasks.
- Lead a team and coordinate tasks.
- Apply advanced troubleshooting techniques to overcome challenges.
- Work from an office to access project hardware and collaborate with a geographically dispersed team.
- Travel periodically for integration sessions, builds, tests, or customer events.
- Continuously grow your skills as technology evolves.
- Develop and maintain a deep understanding of the system and equipment you are controlling.
qualifications:
Requirements
- BS or MS in Computer Science, Software Engineering, or related field
- 7+ years of professional software development experience
- Expert-level proficiency in Java and multi-threaded programming
- Hands-on experience with integrated systems involving hardware and software
- Expert-level proficiency with Git.
- Experience with network configuration and tools like ssh and scp.
- Experience managing a team of engineers.
- Strong written and verbal communication skills.
- Ability to plan tasks in detail, provide accurate effort estimates, and track progress.
- Ability to track issues and changes and manage project constraints effectively.
- Expertise in integrating with network and serial devices.
- Expertise with Ubuntu 22.04 or newer, including OS and package configuration.
- Experience with remote console development and debugging (e.g., ssh).
- Experience with C++ and Bash scripting.
- Experience with Android and Windows OS, including Android Studio.
- Familiarity with ATAK plugin development and Integrated Sensor Architecture (IAS).
- Knowledge of Military Standard Software Development and Documentation (MIL-STD-498).
- Ability to create mockups and rapid prototypes.
- Ability to read schematics and mechanical drawings.
- Understanding of software security practices.
skills:
- Product Design
- Integration
- Java
- Ubuntu
- C++
- Bash Scripting
- MIL Specs (MIL-STD-498)
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).
This posting is open for thirty (30) days.