Firmware Embedded Software Engineer
Melbourne, FL 
Posted 5 days ago
Job Description
Duties and Responsibilities
·         Analyzing and communicating software/firmware requirements
·         Creating architectures and designs
·         Coding
·         Unit test, integration and system testing
·         Debugging
·         Generating code releases that are correct the first time, exhibiting high reliability
·         Performance analysis
·         Early customer support and sustaining activities
·         As part of a team, you will participate in technical discussions evaluating and executing design and development plans for a very interesting and a technically challenging project.  
·         Have direct influence on the decisions and outcomes related to project direction. 
·         Work on additional tasks and responsibilities that will contribute towards team, department, and company goals.
Qualifications and Experience
·         BS or MS in Computer Science / Electrical Engineering or related field.
·         7 years or more SW development experience with embedded applications.
·         Able to develop HW and peripheral device drivers for subsystems attached via RS-232, SPI, I2C, USB etc.
·         Able to develop operational modules that make use the peripheral devices for specific functions.
·         Strong “C” programming experience. 
·         Experience with ADA (can help qualify for a full time conversion).
·         Experience with embedded systems utilizing a multithreaded RTOS Operating system such as “Free RTOS”
Highly desired experience
·         Experience with VX Works 6.9/7.0  
·         Experience with embedded processors containing FPGA interfaces such Xilinx Zynq, Altera SOCs or similar.
·         Good documentation skills, an ability and willingness to follow development processes including code reviews, and the generation of SW development artifacts required by our contracts.
·         Excellent unit test and debugging skills and experience using your code skills and knowledge to assist with debugging new hardware.
·         Ability to effectively prioritize work and deliver results with minimal guidance.


Job Summary
Start Date
Employment Term and Type
Temp-to-Hire, Full Time
Hours per Week
Required Education
Bachelor's Degree
Required Experience
8 years
Email this Job to Yourself or a Friend
Indicates required fields