Current jobs related to Intermediate Software Engineer - Beavercreek, Ohio - Riverside Research
-
Software Development Engineer
2 weeks ago
Beavercreek, Ohio, United States Ambarella Full timeJob Title: Software InternAt Oculii, we're pushing the boundaries of innovation in high-resolution imaging radars for autonomous systems. We're seeking a talented Software Intern to join our team and contribute to the development of cutting-edge technology.Key Responsibilities:Develop and verify functionality of new embedded system platforms using test C...
-
Software Development Engineer
1 week ago
Beavercreek, Ohio, United States Ambarella Full timeJob Opportunity:Are you a skilled software engineer looking to push the boundaries of innovation? We're seeking a talented individual to join our team as a Software Development Engineer. In this role, you'll have the opportunity to work on cutting-edge projects, developing high-resolution imaging radars for autonomous systems.Key Responsibilities: Develop...
-
Software Engineer
2 weeks ago
Beavercreek, Ohio, United States Illumination Works Full timeJob Title: Application/Software DeveloperWe are seeking a highly skilled and experienced Application/Software Developer to join our team at Illumination Works. As a key member of our development team, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Design and develop software applications...
-
Senior Software Engineer
1 week ago
Beavercreek, Ohio, United States Illumination Works Full timeJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Illumination Works. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software applications for our clients. Key Responsibilities: Design and develop software applications using a variety of programming...
-
Senior Software Engineer
1 week ago
Beavercreek, Ohio, United States SES Government Solutions Full timeJob SummaryAs a Senior Software Engineer - Lead, you will be responsible for leading a team of engineers in the design, development, and testing of software applications and systems. You will work closely with customers to define system requirements and develop solutions that meet their needs. This role requires strong technical leadership skills, as well as...
-
Software Quality Assurance Engineer
4 weeks ago
Beavercreek, Ohio, United States Booz Allen Hamilton Full timeSoftware Test Engineer Job DescriptionAbout the Role:We are seeking a skilled Software Test Engineer to join our team at Booz Allen Hamilton. As a Software Test Engineer, you will play a critical role in ensuring the quality and reliability of our software solutions.Key Responsibilities:Develop and execute test plans, test cases, and test scripts to ensure...
-
Software Engineer
1 week ago
Beavercreek, Ohio, United States Booz Allen Hamilton Full timeJob OverviewWe're seeking a skilled Software Developer to join our team at Booz Allen Hamilton. As a software developer, you'll play a critical role in designing, developing, and deploying scalable software solutions for our clients.Key Responsibilities:Design and develop software applications using modern programming languages and frameworksCollaborate with...
-
Software Integration Specialist
2 weeks ago
Beavercreek, Ohio, United States Modern Technology Solutions Inc Full timeJob Title: Software Integration EngineerModern Technology Solutions, Inc. (MTSI) is seeking a skilled Software Integration Engineer to join our team in Dayton, Ohio.About the RoleWe are looking for a highly motivated and experienced professional to lead the integration of various software components, ensuring seamless compatibility and functionality. As a...
-
Cyber Reverse Engineer
3 days ago
Beavercreek, Ohio, United States Booz Allen Hamilton Full timeCyber Reverse Engineer Job DescriptionAbout the Role:We are seeking a highly skilled Cyber Reverse Engineer to join our team at Booz Allen Hamilton. As a Cyber Reverse Engineer, you will play a critical role in resolving complex problems with complete end-to-end solutions in a fast-paced, Agile environment.Key Responsibilities:Develop software and systems...
-
Cyber Reverse Engineer
1 week ago
Beavercreek, Ohio, United States Booz Allen Hamilton Full timeCyber Reverse Engineer RoleAt Booz Allen Hamilton, we're seeking a skilled Cyber Reverse Engineer to join our team. As a Cyber Reverse Engineer, you'll play a critical role in resolving complex problems with a complete end-to-end solution in a fast, Agile environment.Key Responsibilities:Develop software and systems from vision to production-readyUse your...
-
Software Integration Specialist
2 weeks ago
Beavercreek, Ohio, United States Modern Technology Solutions Inc Full timeJob SummaryModern Technology Solutions Inc. is seeking a highly skilled Software Integration Engineer to lead and oversee the integration and testing of software products into various digital test environments, embedded, and air-gapped environments. The ideal candidate will have 10-15 years of experience in software development processes, including software...
-
Senior Software Developer
2 weeks ago
Beavercreek, Ohio, United States Battelle Full timeJoin Our Elite Team of Software EngineersBattelle is a leading research and development organization that delivers innovative solutions to complex problems. We are seeking a highly skilled Software Engineer to join our elite team of experts in embedded security solutions.As a Software Engineer on our team, you will be responsible for designing, developing,...
-
Software Development Expert
2 weeks ago
Beavercreek, Ohio, United States Varwyne Talent Collective Full timeJob SummaryVarwyne Talent Collective is seeking a skilled Software Engineer to contribute to the development of advanced applications and programs for DoD customers. In this role, you will be responsible for designing, developing, and implementing complex software solutions, leveraging industry-standard coding practices and development methodologies.Key...
-
Software Developer
1 month ago
Beavercreek, Ohio, United States Illumination Works Full timeAbout the RoleWe are seeking a skilled Software Developer to join our team at Illumination Works. As a key member of our development team, you will be responsible for designing, developing, and maintaining software applications for our clients.Key ResponsibilitiesDesign and develop software applications using various programming languages, including Python,...
-
Software Development Professional
2 weeks ago
Beavercreek, Ohio, United States Varwyne Talent Collective Full timeAbout the JobWe are seeking a skilled Software Development Professional to join our team at Varwyne Talent Collective. In this role, you will be responsible for contributing to the design, development, and implementation of complex software solutions, leveraging industry-standard coding practices and development methodologies.Key ResponsibilitiesAnalyze...
-
Agile Software Configuration Lead
4 days ago
Beavercreek, Ohio, United States Sabel Systems Technology Solutions LLC Full timeAbout the RoleSabel Systems Technology Solutions, LLC is seeking an experienced Agile Software Configuration Lead to join our team. As a Scrum Master for Digital Engineering, you will lead Agile software configuration efforts for Teamcenter and ancillary Digital Engineering technologies for the Air Force Capability Support Office (AF CSO).Key...
-
Senior Radar Systems Engineer
1 week ago
Beavercreek, Ohio, United States Leidos Full timeJob Summary:Leidos Defense Systems is seeking a highly skilled Sr Principal Radar/Signal Processing Engineer to join our team in Dayton, Ohio.The ideal candidate will have a strong background in radar and signal processing, with experience in designing and implementing firmware and software for RF software-in-the-loop (SIL) and hardware-in-the-loop (HWIL)...
-
Agile Software Configuration Lead
1 week ago
Beavercreek, Ohio, United States Sabel Systems Technology Solutions LLC Full timeJob SummarySabel Systems Technology Solutions, LLC is seeking a highly skilled Agile Software Configuration Lead to join our team. As a Scrum Master, you will lead Agile software configuration efforts for Teamcenter and ancillary Digital Engineering technologies for the Air Force Capability Support Office (AF CSO).Key Responsibilities:Coordinate sprint...
-
Senior Radar Systems Engineer
2 weeks ago
Beavercreek, Ohio, United States Leidos Full timeExciting Opportunity for a Radar/Signal Processing EngineerLeidos Defense Systems is seeking a highly skilled and experienced Radar/Signal Processing Engineer to join our team in Dayton, Ohio.The ideal candidate will have a strong background in radar and signal processing, with experience in designing and implementing firmware and software for RF...
-
Embedded Systems Software Developer
2 weeks ago
Beavercreek, Ohio, United States Oculii Full timeJob OpportunityOculii is seeking a skilled Embedded Systems Software Engineer to join our team and contribute to the development of high-resolution imaging radars for autonomous systems.Key ResponsibilitiesDesign and implement low-level control drivers for various peripherals, including converters and synthesizers.Bring up and verify functionality of new...
Intermediate Software Engineer
2 months ago
Company Overview
Riverside Research is a nonprofit organization dedicated to advancing national security through innovative research and development. We focus on delivering high-quality technical services and pioneering solutions to address some of the most pressing technical challenges faced by our nation. All positions at Riverside Research require U.S. Citizenship.
Position Summary
We are looking for a talented and driven Mid-Level Software Engineer. The ideal candidate will be responsible for managing the entire compute stack, controlling CPU operations for environmental systems, and supervising essential system components, including weather sensors, GPS, communication systems, memory management, IP connectivity, and system health monitoring for a cutting-edge electro-optical sensor system. This position demands a proactive approach and a thorough understanding of embedded systems and software engineering.
Key Responsibilities
- Design and maintain software for managing CPU functions related to environmental control systems.
- Integrate and oversee weather sensor data and enclosure commands.
- Ensure precise GPS referencing and integration with system components.
- Manage communication protocols to guarantee reliable data transmission.
- Supervise memory management and enhance system performance.
- Implement and sustain IP connectivity for remote monitoring and control.
- Monitor system health and develop diagnostic tools to ensure reliability.
- Collaborate with interdisciplinary teams to design, develop, and implement new features and enhancements.
- Troubleshoot and resolve hardware and software integration issues.
- Stay updated with industry trends and advancements in embedded systems and environmental control technologies.
Qualifications
- Bachelor's degree in Computer Science, Electrical Engineering, or a related discipline.
- Possession of a Secret level Security Clearance, with the potential to upgrade to TS/SCI level.
- A minimum of 5 years of experience in software development, particularly in embedded systems.
- Familiarity with Agile Software Development methodologies and tools like JIRA.
- Proficiency in programming languages such as C/C++, Python, or similar.
- Experience with CPU and microcontroller programming and architecture.
- Knowledge of environmental sensors and data integration techniques.
- Understanding of GPS systems and related protocols.
- Strong grasp of communication protocols (e.g., TCP/IP, UART, SPI, I2C).
- Experience with programming PID and PLC controllers.
- Expertise in memory management and optimization strategies.
- Ability to develop and implement system health monitoring solutions.
- Strong analytical skills and the capability to work independently as well as collaboratively.
- Excellent communication skills for effective collaboration with cross-functional teams.
- Willingness to travel up to 10%.
Preferred Qualifications
- Master's degree in Computer Science, Electrical Engineering, or a related field.
- Experience with real-time operating systems (RTOS).
- Background in developing environmental control systems.
- Knowledge of cybersecurity best practices for embedded systems.
Compensation
The compensation for this position ranges from $120,000 to $142,000, reflecting the typical salary range based on experience, location, and other relevant factors.
Equal Opportunity Statement
Riverside Research is an affirmative action-equal opportunity employer, committed to compliance with all applicable federal, state, and local laws regarding recruitment and hiring. We offer comprehensive compensation and benefits packages to our employees, basing employment decisions solely on technical experience, qualifications, and other job-related criteria, without regard to race, color, religion, age, sex, marital status, sexual orientation, national origin, physical or mental disability, veteran's status, or any other status legally protected by applicable laws.