Marlborough, MA30+ days ago
Hands-On experience with constructs of Domain Modeling, Distributed Systems, API Management, Micro-services Architecture (One or more)Experience working with edge devices that have real-time considerations, device drivers to interface with peripherals, power efficiency, hardware accelerators (FPGA, ASIC, GPUs), Intermittent connectivity, require remote management and operationsAbility to develop and deliver software using CI / CD and DevOps practicesHands-On experience with Object Oriented Programming Languages such as C / C++ / Python / Java / GoLangModern methodologies for independently configuring, testing, and deploying microservicesExperience with virtualization technologies such as Kubernetes, docker composeAbility to influence development teams with new software practices What will help you on the jobStrong background in networkingStrong background in securityLearning AgilityExperience with application of AI tooling to aid the development life cycle Salary range$161,000.00 - $255,000.00 / annually. What you''ll needTypically requires 8+ years of related experience with commercial software development in building distributed applications and with a Master''s degree in Computer Science or Computer Engineering; or 10+ years related experience with a Bachelor''s degree in Computer Science or Computer Engineering; or 12+ years related experience without relevant degree.