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

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

Health eCareers

Counselor - Genetic Job at Health eCareers

 ...Required Work Experience: One (1) year of experience in pediatric or general genetic counseling, rotations and/or internships will be considered. Other Information: Requires a Certified Genetics Counselor (CGC) certification from the American Board of Medical Genetics (ABMG)... 

HRS Talent Solutions

Office Administration Work - Support Assistant Job at HRS Talent Solutions

Office Administration Work -Support Assistant - Remote Pay: $28.00 - $36.00 per hour Part-time or Full-time About the Role We are currently seeking organized and dependable individuals for an entry-level Office Administration Support Assistant opportunity...

LifeWorks NW

Mental Health Associate, Child & Family-On Call Job at LifeWorks NW

 ...this role. Most candidates will be placed between the entry level and midpoint of the range, depending on their...  ...active QMHA credential certification through MHACBO. Bachelor's degree in areas of Social Work, Psychology, Counseling or a mental health related field OR a... 

Royal Caribbean Group

Sports Staff Job at Royal Caribbean Group

We are seeking energetic, confident, and sportsoriented individuals to join our onboard Sports & Recreation Team. This role is ideal for candidates who enjoy leading activities, engaging guests, and creating fun and inclusive experiences at sea. As Sports Staff, you... 

Princeton Critical Minerals (PURELi)

Chemical Engineer Job at Princeton Critical Minerals (PURELi)

 ...while minimizing water use, energy consumption, and environmental impact. We operate at the intersection of materials science, chemical engineering, and fieldscale deployment, with active pilot programs in the U.S. and internationally.About the RoleWe are seeking a...