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

Wind River Environmental LLC

Technician, Drain Cleaning Job at Wind River Environmental LLC

Job Description Job Description Description: Position Summary This position is responsible for the most efficient, highest quality customer experiences to Wind River Environmental s drain customers. You will complete all drain cleaning, jetting and cable work...

E-Therapy

Speech Language Pathology Assistant ~ SLPA Onsite Job at E-Therapy

 ...Overview Join Our Team as an Onsite School Speech-Language Pathologist Assistant (SLPA) in Anchorage, Alaska ! Position Details: Start Date : ASAP - May 22, 2026 Hours: 7.5 hrs. per day/37.5 hrs. per week Grade Levels: K-12 students Location... 

OAKBROOK AGENCY LLC

Licensed Insurance Agent Job at OAKBROOK AGENCY LLC

 ...Job Description Job Description We are looking for licensed health insurance agents to join our upcoming training class. We provide unlimited exclusive, high intent inbound live transfers to assist people find a Medicare Advantage plan that meets their needs while... 

Subway - EYAS

Sandwich ARTIST Job at Subway - EYAS

 ...Job Description Job Description Sandwich Artist - Subway Join EYAS Hospitality Group | Lead with Purpose | Grow with Us At EYAS Hospitality Group, we strive to be an employer of choice. As a proud Subway franchisee, we believe our people are the heart of our business... 

Catholic Charities of the Diocese of Albany

Domestic Violence Advocate Job at Catholic Charities of the Diocese of Albany

 ...Job Description Job Description Are you Ready to Launch Your Career? ???? Join us in our mission as a Domestic Violence Advocate at Catholic Charities of Fulton & Montgomery Counties . Imagine yourself as part of an organization with a profound commitment...