Overview
On Site
Depends on Experience
Contract - W2
Contract - 52 week(s)
Skills
Access
Job Details
Role: Software Engineer (Middleware & Embedded Systems)
Location: Centennial, CO
Schedule: Hybrid | MST Business Hours
Rate: $60/hour W2
We’re seeking a versatile engineer to develop and maintain Java/Spring-based applications, ensure middleware and AWS cloud readiness, and support embedded systems testing and debugging. This role combines software development, system integration, and hands-on lab work.
Key Responsibilities
Required Skills
Preferred Skills
#INDGEN #ZR
Location: Centennial, CO
Schedule: Hybrid | MST Business Hours
Rate: $60/hour W2
We’re seeking a versatile engineer to develop and maintain Java/Spring-based applications, ensure middleware and AWS cloud readiness, and support embedded systems testing and debugging. This role combines software development, system integration, and hands-on lab work.
Key Responsibilities
- Design, build, and maintain scalable SOAP/REST services using Java & Spring.
- Monitor and maintain middleware applications and AWS-hosted systems.
- Implement system enhancements, configuration changes, and defect fixes.
- Collaborate with BA/QA teams on test plans and issue resolution.
- Perform lab-based testing and validation of hardware and embedded systems.
- Develop and debug C/C++ firmware for embedded platforms.
- Operate lab equipment (oscilloscopes, logic analyzers, power supplies).
- Conduct root-cause analysis for hardware/software integration issues.
Required Skills
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 5–8 years of experience in software engineering.
- Expert in Java, Spring Framework (Core, JMS, Security, Data, Integration).
- Strong experience with RESTful APIs, SOAP services, and AWS.
- Knowledge of HTTP/TCP/IP protocols.
- Hands-on experience with C/C++ for embedded systems.
- Familiarity with lab tools and debugging hardware/software integration.
Preferred Skills
- Scripting with Python or Ruby.
- Experience automating test tools/scripts.
- Exposure to CI/CD and cloud infrastructure.
#INDGEN #ZR
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.