Vacancy expired!
- Embedded Software Engineering position responsible for developing an external communicator that utilizes a Blackfin DSP platform for communicating with implantable medical devices.
- Debugs, troubleshoots, and isolates software problems and offers strategic advice regarding identified issues for future development.
- Participates in design reviews; design documents and resolves issues as directed.
- Develops unit test cases involving embedded design/implementation.
- Contributes to and supports reviews held by other engineers and provide useful feedback.
- Reviews project deliverables such as specifications, code, and test procedures for feasibility, thoroughness, clarity, correctness, and accuracy.
- Complies with U.S. Food and Drug Administration (FDA) regulations, other regulatory requirements, Company policies, operating procedures, processes, and task assignments.
- Maintains positive and cooperative communications and collaboration with all levels of employees, customers, contractors, and vendors.
- Bachelor’s degree in software engineering, computer science, or a related engineering field.
- Typically, a minimum of five plus years of progressively more responsible work experience in a range of software engineering disciplines using a variety of programming methods
- Strong experience with embedded C software programming language is required.
- Strong experience with embedded platforms and overall design is required.
- Strong experience working with CrossCore Embedded Studio is desired.
- Experience with unit- and integration-level testing and automated testing is required.
- Experience with DSP is desired.
- Experience with I2C, UART, and SPI communication interfaces is desired.
- Strong attention to details and belief in delivering quality work products. Willingly to highlight any defects found.
- Ability to work independently on technical, low level details of the embedded platform.
- Ability to work in a highly matrixed and geographically diverse business environment.
- Ability to work within a team and as an individual contributor in a fast-paced, changing environment.
- Ability to leverage and/or engage others to accomplish projects.
- Strong verbal and written communications with ability to effectively communicate at multiple levels in the organization.
- Multitasks, prioritizes and meets deadlines in timely manner.
- Strong organizational and follow-up skills, as well as attention to detail.
- Ability to maintain regular and predictable attendance
- Experience with impact assessment of software patches and upgrades.
- Experience in Linux shell scripts, Perl and/or python.
- Working knowledge of Linux development environment tools.
Vacancy expired!