What are the responsibilities and job description for the Embedded Software Engineer position at CONFLUX SYSTEMS?
Only W2 / No C2C / No Sponsorship
In-Person Interview at Northyards Blvd
Strictly looking for Both Software and Hardware Experience
We are seeking a highly skilled Embedded Software Engineer with strong Java, Spring Boot, and RESTful web services expertise to design, implement, and maintain software that connects embedded devices with modern cloud ecosystems. You will collaborate across fluidics, electronics, hardware, embedded, regulatory, and back-office teams to deliver high-impact solutions. The role involves working on large, complex codebases while ensuring performance, scalability, security, and compliance.
Responsibilities:
- Develop Java (Spring Boot) applications running on embedded hardware.
- Build and integrate RESTful APIs/web services for IoT connectivity.
- Collaborate with multidisciplinary teams to deliver new features.
- Debug and resolve issues across hardware, firmware, and software layers.
- Ensure adherence to regulatory, security, and quality standards.
- Refactor, optimize, and extend large codebases.
Qualifications:
- 5 years in software engineering with Java, Spring Boot, RESTful web services.
- Proven experience in embedded systems, IoT, or hardware-integrated software.
- Strong debugging, root-cause analysis, and large codebase navigation skills.
- BS in CS/Software Engineering or equivalent.
- Proficient with HTTP, Swagger/OpenAPI, Maven, Git.
- Preferred: Python scripting, C/C for embedded systems, AWS/Azure/GCP, CI/CD, Docker, Kubernetes.
Salary : $64 - $66