Jobs · Engineering · Florida

Software Engineer I

Sparton · De Leon Springs, FL · 1 mo ago
EngineeringFull-time

About the role

Sparton is an innovative defense contractor headquartered in DeLeon Springs, Florida, with a rich heritage dating back to 1900. Renowned for our exceptional manufacturing capabilities, we specialize in producing high-quality sonobuoys critical to the United States’ undersea warfare arsenal, enhancing national security against current and future adversaries. But we are more than manufacturers; we are problem solvers. Our team of dedicated engineers and skilled professionals tackles some of the most challenging issues in defense technology. Our expertise includes advanced research systems, maritime solutions, sophisticated sensor technologies and payload delivery capabilities.

Responsibilities

  • Use Sparton policies and procedures to complete work assignments.
  • Develop software modules using the C programming language for real time embedded systems.
  • Develop test software modules using C, C++, Python, and/or Labview programming language.
  • Develop build automation scripts using Python, Bash, and Windows batch files.
  • Prepare and participate in software, electronics and system design reviews.
  • Test software using lab instrumentation such as oscilloscopes and signal generators.
  • File bug reports for defects noticed during testing.
  • Correct software bugs and resolve software bug reports.
  • Support other software engineers in the software development process.
  • Participate in product software failure analysis activities and compile test and failure analysis reports.
  • Generate software design documentation and report data from tests.
  • Keep accurate and complete records of engineering activities.
  • May provide training and/or direction to technicians.
  • May provide input to bid and proposal activities.
  • May provide communications and/or presentations to customers, suppliers or vendors.
  • May require participation in product field tests requiring travel.
  • All other duties as assigned.

Requirements

  • 4-year degree from an accredited university in Computer Science, Software Engineering, Electrical Engineering, or related field OR a combination of education and relevant experience.
  • A minimum of 1 years of experience in software development.
  • Experience using MATLAB.
  • Understanding how to read schematics and electronics designs is a plus.
  • Experience in software coding for embedded systems in C or C++.
  • Experience with microprocessor components and peripheral interfaces (UART, SPI, I2C, I2S, DMA, interrupts, clock configuration, etc.).
  • Also known as “Low Level” or “Bare metal.”
  • Experience with peripherals, such as Audio ADCs, DACs and CODECs.
  • Experience with FreeRTOS, Micrium uC-OS products, or equivalent (Optional).
  • Electrical/Electronic design experience – schematic capture and board layout (Optional).

Qualifications

  • Education: 4-year degree from an accredited university in Computer Science, Software Engineering, Electrical Engineering, or related field OR a combination of education and relevant experience.
  • Experience: A minimum of 1 years of experience in software development.

Skills

  • Familiarity of software tools (requirements tracking, compilers, assemblers, debuggers, programmers, JTAG, etc.)
  • Good working knowledge of full software development lifecycle.
  • Understand concepts needed to create drivers for hardware interfaces.
  • Knowledge of software systems architecture for embedded real-time systems.
  • Knowledge of ARM Cortex M Processor Architecture and Analog Devices Blackfin processors desirable.
  • Practical skills for bench-level work, including the ability to configure test equipment to verify design.
  • Ability to use original thinking and ingenuity to solve problems.
  • Ability to write technical reports and contribute to presentations.
  • Proficiency in MS Office Suite including Word, Excel, PowerPoint and Teams.

Benefits

  • Healthcare: Robust medical, dental, vision, & disability coverage. Healthcare concierge to help you navigate your benefit selections. Virtual health solutions for physical therapy, menopause, and diabetes. Company paid Basic Life Insurance. Additional Life & AD&D Insurances are available. On-site wellness clinic.
  • Paid Benefits: Competitive compensation. 401k program to plan for your future with company match 75% up to 8% plus 1% Employer contribution. Company Paid Time Off (Vacation and Sick). Paid parental leave. Adoption assistance. Fertility and family building assistance.
  • Lifestyle spending account. Perks at work. Generous employee referral program. Tuition reimbursement. Voluntary benefits available: longer term care, legal, identity theft, pet Insurance, and many more options.

Similar jobs

Software Engineer

EpicJacksonville, FL· 2 mo ago
Information Technologyapply on epic.avature.net

Software Engineer

BravenChicago, IL· 2 mo ago
Engineering$92k–$115k/yrapply on apply.workable.com

Software Engineer

EpicSouth Burlington, VT· 2 mo ago
Engineeringapply on epic.avature.net

Software Engineer

Rincon Research CorporationCentennial, CO· 2 mo ago
Engineeringapply on workforcenow.adp.com