ENSCO - Chantilly, VA

posted 19 days ago

Full-time - Entry Level
Chantilly, VA
Support Activities for Mining

About the position

ENSCO, Inc. is seeking a seasoned Lead Software Engineer to design, implement, test, and deploy solutions for complex customer problems. This role requires independent work on tasks while collaborating with other engineers and divisions. Key responsibilities include leading software engineers, mentoring, managing CI/CD pipelines, and ensuring compliance with software development standards.

Responsibilities

  • Lead and mentor software engineers
  • Design, implement, test, and deploy software solutions
  • Manage and ensure a well CI/CD pipeline for product lines
  • Create and implement software development processes
  • Assist in proposals and ensure standardization across divisions
  • Conduct oral presentations and oversee software lifecycles
  • Develop real-time signal processing algorithms
  • Collaborate with various engineering disciplines to develop end-to-end sensor products

Requirements

  • Bachelor's degree and minimum 7+ years of software engineering experience
  • Active TS/SCI security clearance
  • Experience with embedded low-SWAP devices and real-time software
  • Strong understanding of software development processes
  • Experience leading a team of developers
  • Comfortable with languages such as Python, C/C++, JAVA, TypeScript, and C#
  • Experience with automated build tools like Gitlab, Bamboo, Jenkins
  • Familiarity with various real-time operating systems (RTOS)
  • Experience in full stack development and CI/CD pipeline execution

Nice-to-haves

  • Familiarity with STM32 family of microcontrollers
  • Experience with Edge AI on low-SWAP devices (TensorFlow Lite)
  • Familiarity with AI/Machine Learning development tools
  • Experience with virtualization and VMs
  • Understanding of Containers and Kubernetes
  • Experience with Atlassian products such as JIRA, Confluence, Bamboo

Benefits

  • Annual education tuition reimbursement
  • 401(k) Plan with up to 6% dollar-for-dollar company match
  • Medical, dental and vision insurance
  • Spending Accounts - FSA, Dependent Care FSA, and HSA
  • Paid Time Off
  • 100% Company paid Employee Assistance Program
  • Life, disability, and accidental death insurance
  • Recognition and reward programs
  • Community service recognition
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service