Firmware Engineer - Huntsville, Alabama | CareerCircle
Job thumbnail

Firmware Engineer



Posting ID: JP-002583949

×Not Interested
Save Job
Pin drop icon
Huntsville, Alabama
Full Time
Share:Facebook iconTwitter iconLinkedin icon



Implement embedded control systems software and the high level UI software for several novel new medical diagnostic devices. Work with a diverse team of scientists and engineers to bring these new products to life and take them through FDA approval and into production.

Relevant experience:

If you have worked with embedded microcontrollers such as Raspberry Pi, Arduino, or development platforms for the various high end microcontrollers you have experience we are looking for. If you have worked in a Windows or Linux environment implementing analysis, UI, and communications software you have skills we also need. Additionally, if you have experience designing, testing, and documenting medical instruments you may be a perfect fit for this opportunity.

Job Description:

The developer is responsible for the design of software and firmware for use in durable medical equipment and test equipment. Design, implement, document, and test the software elements of high quality medical devices. Work includes embedded operating system selection and porting, Windows applications, embedded applications (Linux and other), algorithm design, integration into custom hardware platforms, and test. Areas of focus include image processing, control system software, GUI, and appropriate levels of design controls, documentation, and test.

Define the software solution, the form of implementation, the test procedures to be used, and project planning. Apply structured software methodologies to architect and design software and firmware solutions. Design, document, code, integrate, and debug software. Use software development tools and hardware to analyze and test the solution and evaluate the results. Understanding and skills should include assembly language, drivers, API's, application software, operating systems, diagnostics, data bases, IT systems, and test software.

Essential Responsibilities:

- Proficiency in programming languages, software architecture, and algorithms.

- Proficiency in data analytics (such as - imaging, filtering, machine learning)

- Provide concepts that exhibit a high degree of creativity, functional simplicity and overall design excellence.

- Work with software subcontractors and suppliers.

- Excellent organizational skills required to plan and execute schedules which meet or exceed requirements.

- Maintain a professional, cooperative relationship with both external and internal SMEs in order to be a productive team member.


To perform this job successfully, an individual must possess strong analytical and engineering capabilities, and must be able to communicate effectively both verbally and in written form. The individual must possess a solid understanding of the product development process and the testing process.

Developer: Relevant Bachelor’s degree. 0-5 years of experience.

Senior Developer: Masters degree or equivalent experience. 5-10 years experience required, including familiarity with full product design.

Competencies required:

· Full system level design.

· Thorough documentation.

· Software validation testing.

· Integration and debugging.

· Understanding of control systems involving sensors and transducers is desirable.

· Understanding of software risk management is desirable.

Located in the HudsonAlpha Institute for Biotechnology, GeneCapture is a transformative workplace offering opportunities for professional growth in an innovative and collaborative atmosphere. The HudsonAlpha biotechnology campus consists of 152 acres nestled within Cummings Research Park, the nation's second largest research park. HudsonAlpha's state-of-the-art facilities co-locate nonprofit scientific researchers with entrepreneurs and educators.

Physical Demands/Environmental Factors/Mental Functions

ADA Requirements The physical demands, work environment factors, and mental functions described below are representative of those that must be met by an employee to successfully perform the essential function of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Disclaimer - All job requirements are subject to possible revision to reflect changes in the position requirements or to reasonably accommodate individuals with disabilities. Some requirements may exclude individuals who pose a threat or risk to the health and safety of themselves or other employees. This job description in no way states or implies that these are the only duties which will be required in this position. Employees will be required to follow other job-related duties as requested by their supervisor/manager (within guidelines and compliance with Federal and State Laws). Continued employment remains on an "at-will" basis.

About Actalent:

Actalent connects passion with purpose. Our scalable talent solutions and services capabilities drive value and results and provide the expertise to help our customers achieve more. Every day, our experts around the globe are making an impact. We’re supporting critical initiatives in engineering and sciences that advance how companies serve the world. Actalent promotes consultant care and engagement through experiences that enable continuous development. Our people are the difference. Actalent is an operating company of Allegis Group, the global leader in talent solutions.

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

Contact Information

Recruiter: Jean Chambers

Phone: (410) 579-3072


Related Courses