Senior Embedded Software Engineer

Melbourne, Florida
Engineering (Architecture and Engineering Occupations)
Job Type
Working Hours
8:00 AM - 5:00 PM
US$ 90,000 - US$ 115,000 per year
Ref. Number
Sheila Poland, Spherion
Apply Now

Job Description

The Senior Software Engineer designs and implements advanced hybrid analog/digital embedded electronic systems to create products meeting marketing objectives. This engineer participates in initial product conception; formulation of functional and performance requirements; project scheduling and resource allocation; software/hardware design; implementation; hardware/software commissioning, integration, and debug; testing; and the transition to Manufacturing. The engineer is expected to conduct product development in accordance with quality, configuration management, and development life-cycle processes.

- Receive and understand communications, control and general hardware/software requirements to be implemented in embedded systems.
- Provide time estimates for all activities.
- Code and document embedded software implementation to match requirements.
- Work with Quality Assurance team to implement test cases and validate software.
- Provide full product lifecycle support for legacy products including bug fixes and feature updates.
- Propose design concepts for next generation products.
- Work closely with Software, Electrical and FPGA team members to ensure that new products meet all key product requirements.

Working hours: 8:00 AM - 5:00 PM

--Highly Proficient in all aspects of FPGA design and verification and should have in-depth familiarity with Xilinx FPGAs, particularly the Virtex, Spartan and Kintex product families, and in-depth knowledge of development tools including Xilinx Vivado, as well as source and revision control tools.
--Expert in VHDL and Verilog Implementation of DSP modules in FPGA's.
--Expert with MIL-STD-1553, Ethernet, USB, RS-232, I2C and SPI communication systems requirements at the driver and application level.
--Experience with requirements derivation and documentation.
--Experience with DO-178B or DO-178C development processes.
--Due to sensitivity of customer related requirements, U.S. Citizenship is required.
--Must be able to obtain and maintain a DOD Secret Clearance.
--Excellent working history with cross functional teams.
--Excellent oral and written communication skills.


10+ years

- Bachelor's Degree in Computer Science, Computer Engineering or Electrical Engineering. Master's preferred.
- 10+ years of experience working with 8/16/32bit MCU/MPUs with the ability to work with multiple families including ARM-16/32, MIPS-32, 805, PIC, Z80/Z8, MSP430, MSP432.
- 10+ plus years of experience code development in ANSI/MISRS C, embedded C++ and Assembler language.
- 10+ years of experience in developing/simulating DSP algorithms in Matlab/Python and Simulink with algorithm development including digital signal processing.

Spherion has helped thousands of people just like you find work happiness! Our experienced staff will listen carefully to your employment needs and then work diligently to match your skills and qualifications to the right job and company. Whether you're looking for temporary, temp-to-perm or direct hire opportunities, no one works harder for you than Spherion. EEO Employer: Race, Religion, Color, National Origin, Citizenship, Sex, Sexual Orientation, Gender Identity, Age, Disability, Ancestry, Veteran Status, Genetic Information, Service in the Uniformed Services or any other classification protected by law.

Apply Now