Firmware Embedded Software Engineer Job at STS Technical Services, Melbourne, FL

czMxYjZDVnJEejVUTDRiWXFyczI5bGEzZ3c9PQ==
  • STS Technical Services
  • Melbourne, FL

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 Tags

Full time,

Similar Jobs

Beaird Group

Consultant Job at Beaird Group

 ...Beaird Group consultants help clients drive efficiency, growth, and profitability through accurate...  ...Marketing, and Human Resources . They work on a project basis, either in Beaird's...  ...worksite, or with the flexibility to work from home. Project lengths vary based on complexity... 

Cafepharma, Inc

Pharmaceutical Sales Territory Representative Job at Cafepharma, Inc

 ...Pharmaceutical Sales Territory Representative As a Pharmaceutical Sales Representative (Entry level / Experienced), you will manage and develop long-term relationships with physicians and other healthcare professionals within your geographic territory. You will represent... 

Ironside Human Resources

Crisis Center Manager Job at Ironside Human Resources

 ...A facility south of Cabool, MO is seeking a Crisis Manager to join their team. Pay Range: $38-$58/ hr (based on experience) Crisis Center Manager Opportunity: Full-time, permanent position Schedule: Mon-Fri Oversee crisis center operations... 

Fred Hutchinson Cancer Center

Oncology Infusion Pharmacist Job at Fred Hutchinson Cancer Center

 ...Hutch operates eight clinical care sites that provide medical oncology, infusion, radiation, proton therapy and related services, and...  ...practice or completion of an American Society of Health Systems Pharmacists accredited residency training program. State of Washington... 

Cypress Pointe Health & Wellness

Wound Care/ Treatment Nurse (LVN or RN) Job at Cypress Pointe Health & Wellness

 ...individual to come join our team and be a vital link between our patients, nurses and other facility staff!Wound Nurse - Treatment NurseLVN or RNSchedule: Monday - Friday 8am-5pm & Weekend On-Call Rotation The JobThe purpose of this position is to supervise,...