Job details
Salary $40 - $70 an hour job type contract
Full job description
Description:
We are looking for a software engineer to help build the next generation of veterinarian diagnostics analyzer instruments and ecosystem for companion and livestock animals around the worldThe team is responsible for the development of analyzer instrument firmware and software supporting the latest technology and practicesThis includes a cloud connected architecture which will support an entire portfolio of products used by customers around the world in an expanding and dynamic marketThe software engineer will serve as a key member of the team and must be motivated, self-driven and carry out the following responsibilities.
Position responsibilities
Actively participate in the design, development and deployment of software for diagnostic analyzer instruments and ecosystem
Develop or port and validate bsp (including boot code, hardware drivers with hal), and middleware apis for embedded system in linux and rtos environment.
Assist with software requirements elicitation and systems analysis
Assist with system integration, build and release activities
Creation of new and maintenance of existing design, process, and implementation documentation.
Collaboration with development team to ensure consistency with design principles, good development practices, and team processes and procedures.
Adapt when changes in the business environment dictate changes in priorities to meet the customer needs.
Interact extensively with counterparts on cross-functional project teams, including other analyzer instrument development, hardware, test, quality, central controller and connectivity teams to ensure alignment of diagnostic r&d software development and release strategy with internal and external requirements, and to ensure that the delivered products will meet customer needs and drive value.
Skills:
Rtos, embedded linux, c++
Top skills details:
Rtos,embedded linux,c++
Additional skills & qualifications:
Required
Bachelor’s degree in electrical/electronics engineering, computer engineering or related fieldAdvanced degree (ms/phd) preferred.
8+ years of experience developing commercial software for embedded devicesMedical device experience is a plus.
Proficient with all phases of the software development lifecycle: design, development, testing and deployment
Demonstrated experience in core embedded development for rtos and embedded linux based platforms.
Experience in embedded real-time software applications with numerical analysis and algorithm development.
Demonstrated proficiency with (but not limited to) c, c++, c#, python or similar programming languages
Extensive experience creating, presenting, and refining clear, compelling technical specifications from top-level system architecture documents down to low-level implementation guides and test plans
Working knowledge of computer science fundamentals, including object-oriented design, data structures, and oo programming
Experience in configuration management, automated testing, and software verification and validation.
Strong interpersonal skills, including negotiating, decision by consensus and problem solving.
Comfortable working in growing environment with ambigous requirements
Listens and understands others’ points of view and articulates tactfully and respectfully one’s own perspective orally, in writing, and in presentations
Highly desired
Experience in one or more of the following – mathematical and numerical analysis, image analysis, signal processing, and statistical analysis is a strong plus.
Experience with linux system maintenance and administration.
Experience with an agile methodology of software development.
Demonstrated experience in working as part of a geographically dispersed team.
Experience level:
Expert level
About actalent:
Actalent connects passion with purposeOur scalable talent solutions and services capabilities drive value and results and provide the expertise to help our customers achieve moreEvery day, our experts around the globe are making an impactWe’re supporting critical initiatives in engineering and sciences that advance how companies serve the worldActalent promotes consultant care and engagement through experiences that enable continuous developmentOur people are the differenceActalent 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.