Embedded Software Engineer

    • Job Tracking ID: 85347-340277
    • Job Location: Plano, TX
    • Job Level: Mid Career
    • Level of Education: BA/BS
    • Job Type: Full-Time/Regular
    • Date Updated: 04/06/2022
    • Years of Experience: 7 - 10 Years
    • Travel Requirement: Domestic & International
Invite a friend
facebook LinkedIn Twitter Email


Job Description

Position Overview

The Embedded Software Engineer will be responsible for designing applications, writing code, developing and executing test/debugging routines, and documenting work and results.

Main Tasks and Responsibilities

  • Plans and conducts work requiring judgment in the evaluation, selection and adaptation or modification of standard techniques, procedures and criteria
  • Devises new approach to problems; works on complex problems where analysis of situations or data requires in-depth evaluation of various factors
  • Acts as a key contributor within a project team
  • May direct or coordinate work of drafters, technicians and other non-exempt personnel
  • Performs design, development, testing, documentation, and analysis of software applications
  • Assignments include development of new programs as well as enhancements, modifications, and corrections to existing software.
  • Minimal amount of field installation/support travel may be required

Experience and Skills

  • B.S. in Computer Science or Computer Engineering
  • Previous embedded system application development experience in C or C++ using ARM processors, preferably STM32 and NXP processors
  • Previous experience working with a Real Time Operating System (RTOS) is required, preferably Embedded Linux and Free RTOS
  • Experience working with FPGAs and System On Chip (SOC) devices
  • 5-10 years professional software development experience
  • Excellent C and moderate C++ skills. Job will involve developing in C on a daily basis
  • Familiarity with IAR Embedded Workbench development C/C++ compiler toolset preferred
  • Familiarity with Embedded Linux development C/C++ compiler toolset preferred
  • Experience interfacing with vendor supplied equipment and writing communications protocol interface code
  • Strong understanding of the complete life cycle of a software development project, with embedded programming experience
  • Basic understanding of digital electronics and ability to understand a circuit schematic
  • Basic electronics technician knowledge - soldering, operation of test equipment (oscilloscope, logic analyzer, cable/connector assembly etc.)
  • Ability to gain and understand existing applications and be able to modify them as required to meet new/updated design goals
  • Candidate must enjoy working in a fast-paced environment
  • Strong oral and written communications skills
  • Possess a results-oriented attitude and ability to work independently
  • Strong analytical and problem solving abilities
  • Ability to plan a technical project so that all milestones are met or exceeded

 

Job Benefits

  • Medical
  • Dental
  • Vision
  • Tax Savings Accounts (HSA / FSA)
  • Life Insurance
  • Short Term Disability
  • Long Term Disability
  • Employee Assistance Program
  • 401k
  • Employee Stock Purchase Plan
  • PTO
  • Education Assistance Program
  • Paid Holidays
  • Medical
  • Dental
  • Vision
  • Tax Savings Accounts (HSA / FSA)
  • Life Insurance
  • Short Term Disability
  • Long Term Disability
  • Employee Assistance Program
  • 401k
  • Employee Stock Purchase Plan
  • PTO
  • Education Assistance Program
  • Paid Holidays
Kratos Defense is an Equal Opportunity Affirmative Action Employer. EOE, Minorities, Females, Vet, Disabled, Sexual Orientation, Gender Identity or any other protected class.
All qualified job seekers are encouraged to apply. Kratos Defense is committed to America's veterans by providing opportunities for them to continue contributing after service to our nation. We also work to provide reasonable accommodations to individuals with disabilities.
EEO Is The Law

Disability Accessibility Accommodation
If you require an accommodation to navigate or apply to our careers site, please send your request to HRAccessibility@kratosdefense.com or call 858-964-2916. Any inquires not related to requesting an accommodation will be discarded.

Pay Transparency
The company will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant.

Job Applicant Privacy Notice
For applicants in the EU and California residents, please review our privacy notice.