More jobs:
Firmware Embedded Software Engineer
Job in
Melbourne, Brevard County, Florida, 32935, USA
Listed on 2025-11-29
Listing for:
STS Technical Services
Full Time
position Listed on 2025-11-29
Job specializations:
-
Software Development
Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below
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.
- 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"
- 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.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×