Jobedly Post a Job

Software Engineer I

Sparton · 5612 Johnson Lake Rd.
Full-timeTechnologyEntry Level$72,000–$98,000/yr
Apply on Jobedly ⚡ One-click AI Apply

About the Software Engineer I role

Software Engineer I positions focus on delivering results in their domain. This page aggregates open Software Engineer I roles and what employers typically expect.

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. **Job Summary** The Software Engineer I designs and develops software applications. The SEI is capable of working on a project independently and resolving all software problems that come up. Performs coding, debugging, testing and troubleshooting throughout the application development process. Work with other engineering and functional areas to obtain optimum utilization of equipment, machinery and resources. May direct work for other software engineers and technicians. **Responsibilities and Tasks** - 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. **Education, Experience, Licenses and Certifications** - 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. **Skills and Abilities** - 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. - Working knowledge of data acquisition concepts, instrument control, test, measurement and implementation of control interfaces to hardware. - 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 us…

Salary estimate

$72,000 – $98,000/yr
Provided by the employer.

Skills for this role

PythonC++SecurityAutomation

Resume tips for Software Engineer I applicants

Interview preparation

Prepare concrete STAR-format stories that show Software Engineer I outcomes you drove.

Research the employer's product and recent news before the interview.

Be ready to explain how you'd approach a typical Software Engineer I problem end to end.

Have thoughtful questions ready about the team, tools and success metrics.

About Sparton

Sparton is actively hiring on Jobedly. Explore their open roles and what it's like to work there.

Apply on Jobedly ⚡ One-click AI Apply

Similar jobs

Companies hiring for similar roles