Embedded Software Engineer (Autonomy)

LeidosLynnwood, WA
3dOnsite

About The Position

Leidos currently has an opening for a Embedded Software Engineer , Firmware to provide technical firmware engineering SW and HW skills for firmware /embedded project s upporting the design, development and integration of Uncrewed Underwater Vehicle (UUV) programs that address existing and emerging maritime missions of national importance for a broad range of customers across multiple Department of Defense agencies. This position is located at our Lynnwood , WA office. Primary Responsibilities Provide technical firmware/embedded production on small teams from project inception to project delivery Design /Implement embedded application software and utilities ( no operating system) for autonomous systems and vehicles Develop features for a software project based on derived firmware requirements and work with a team of engineers . Participate in challenging technical decisions with engineers by listening, understanding, and driving towards the best solution to meet the project requirements S upport through the testing and evaluation process to ensure delivery of a high-quality product

Requirements

  • Bachelor's degree in Electrical Engineering ( EE) or Computer Science ( CS) with rich understanding of HW in modern microcontrollers with 0-3 years of prior relevant experience
  • Eligibility to obtain and maintain a Secret clearance
  • Skills with oscilloscope and multimeter.
  • Understanding of safe handling and measurement of electrical and electronic components and systems
  • Advanced language skills in C/ C++
  • Basic understanding of Linux command line
  • Basic understanding of Thread safe/Inter-thread communications.
  • Ability to communicate and share ideas, concepts, designs, and technical plans with a team of engineers
  • Able to obtain Secret clearance, requires US Citizenship
  • Constant integrity in working with our employees and customers

Nice To Haves

  • Expertise in developing embedded solutions and architecture on the STM32 family of microcontrollers
  • Expertise working with I2C, SPI, UART, CAN Bus, and similar interfaces on embedded systems( no operating system)
  • Familiarity and basic understanding of Software Design Patterns
  • Familiarity with Unified Modeling Language (UML) tools such as Cameo or Magic Draw
  • Experience with Agile-based methodologies using the Atlassian tool suite (Jira, Confluence, Bitbucket) or similar tools
  • Experience with virtualized development and production environments (VMware, Docker, etc.)
  • Ability to i dentify and resolve code defects in new and legacy code
  • Basic understanding State Machine design.

Responsibilities

  • Provide technical firmware/embedded production on small teams from project inception to project delivery
  • Design /Implement embedded application software and utilities ( no operating system) for autonomous systems and vehicles
  • Develop features for a software project based on derived firmware requirements and work with a team of engineers
  • Participate in challenging technical decisions with engineers by listening, understanding, and driving towards the best solution to meet the project requirements
  • S upport through the testing and evaluation process to ensure delivery of a high-quality product
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service