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

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

Lou Bachrodt Auto Group

Parts Counterperson Job at Lou Bachrodt Auto Group

Parts Counter Person Lou Bachrodt AutoMall - Rockford, IL Full-Time | Salary Bonus | Great Benefits Some Saturdays may be required If you know parts, move fast, and take pride in doing it right the first timethis is your role. Were looking for a dependable Parts Counter... 

Mclane Company, Inc.

Driver, Trainee Component Job at Mclane Company, Inc.

 ...seeking enthusiastic and dedicated individuals for an entry-level position in our Transportation & Logistics department. As a Driver Trainee, you will be introduced to our robust distribution operations, connecting a vast network of centers serving major entities across... 

GovGig

Construction Superintendent Job at GovGig

 ...Description Job Summary The Senior Superintendent is responsible for overseeing and managing the daily operations on construction sites, ensuring that projects are...  ...generate project schedules as required. Travel as needed. Other duties as assigned.... 

Ketryx

Head of Communications (Boston) Job at Ketryx

 ...Job Title: Head of Communications Employment Status: Full-time Office Hours: Monday - Friday, hybrid schedule Location: Boston, Massachusetts Salary: $120,000 - $160,000 base + performance bonus + equity options * compensation may be negotiated based... 

Bayrich Development

Event Coordinator Job at Bayrich Development

 ...oversees all aspects of construction and development, delivering homes that reflect our clients' visions. Role Description The Event Coordinator role is a full-time, on-site position located in Fullerton, CA. The successful candidate will be responsible for...