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

LzU2SDJMU0ZkSlZQOFRLZ0tHR21ScDhaSlE9PQ==
  • 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

EHS Recruiting Company

General Manager - Restaurant - Growing Company! Job at EHS Recruiting Company

 ...Were looking for a hands-on, entrepreneurial Restaurant General Manager who knows how to build more than a restaurantyou know how to build a local brand . This role is ideal for a leader who thrives at the intersection of operations, marketing, and community... 

AmeriCare Plus

Live-In Companion - Waynesboro Job at AmeriCare Plus

 ...Live-In Caregivers Needed! Do you have a heart for caregiving but dont enjoy shift work? Are you looking for a schedule you can count on to plan family time? If so, You may be looking for a career as a Live-In Caregiver providing one-on-one care living in a Client... 

BAE Systems USA

Logistics Continuous Improvement Intern (Re-Hire Only) Job at BAE Systems USA

 ...Job Description BAE Systems Inc: You dont see it, but its there. Our employees work on the worlds most advanced electronics from saving emissions in the City of Lights to powering the Mars Rover to protecting the F35 fighter jet. At Electronic Systems, you... 

ABM Industries

School Custodial Cleaner Job at ABM Industries

 ...Job Summary Details: The School Custodian performs general cleaning duties in designated areas at a K-12 school, college or university...  ...areas Follow procedures for the use of chemical cleaners and power equipment in order to prevent damage to floors and fixtures... 

Plastipak Packaging, Inc.

R&D Machinist/Tool & Die Job at Plastipak Packaging, Inc.

 ..., and machining procedures. We Offer Career Development : Participate in the development of innovative and market-leading plastic containers. Gain experience in an R&D setting while growing your mechanical skillsets! Stability & Growth: We follow a strong promote...