the smart solution for San Jose jobs

Sr. Staff Firmware Engineer

Company: Becton Dickinson and Company
Location: San Jose
Posted on: December 10, 2018

Job Description:

Job Description Summary Job Description BD Biosciences is seeking a Senior Staff Firmware Engineer to join our team in the role of software/firmware architect. At BD Biosciences you will have the opportunity to create firmware applications that are used to help people live healthy lives. You will be developing firmware on cutting edge SoCs and embedded processors. We are looking for an experienced, architect-level software or firmware engineer who is able to provide technical leadership with software architecture, technologies, and best practices. In particular we are looking for someone with experience developing RESTful APIs and middleware such as MQTT, ZMQ, or AMQP. As a senior member of the Firmware Team, the Sr. Staff Firmware Engineer will be responsible for the design and implementation of embedded software for medical devices and medical instrumentation. Successful candidates will thrive on applying scientific problem-solving skills to embedded software development and work in an interactive and collaborative development environment where overcoming technical challenges is routine. The successful candidate must possess a complete understanding of a wide application of technical principles, theories and concepts in the field. Roles and Responsibilities: Develop the frameworks, standards, policies, principles, and procedures that guide technology decisions and maximize reuse of technology. Determine functional and non-functional requirements of future projects and features and estimate the work scope accordingly. Take a long-term strategic approach to design and development with consideration for the product roadmap and interfaces to legacy equipment; develop high-level product specifications with attention to system integration and feasibility. Define all aspects of development from appropriate technology and workflow to coding standards and security considerations; clearly communicate all concepts and guidelines to development team. Write the use cases, user stories, and software requirements, and allocate them to the functional components as appropriate. Oversee progress of development team to ensure consistency with initial design; provide technical guidance and coaching to developers to facilitate rapid development and implementation. Ensure software meets all requirements of adherence to architectural standards, quality, security, modifiability, and extensibility. Approve final product before launch. Cultivate understanding of user issues and opportunities for improvement. Evaluate new technologies and the evolution of current technologies for optimal application of technology to meet business needs. Minimum Qualifications: Education and Experience: Minimum of a Bachelor of Science Degree in Computer Science, Electrical Engineer, Information Technology, or related field. Minimum of 7 years' experience architecting, designing, and developing modern software solutions across multiple technology platforms, incorporating an API first design. Minimum of 10 years' experience in commercial software development with C and/or C++. Minimum of 3 years' experience with software architecture and/or development on Linux, Microsoft Windows, and various RTOSes. Strong knowledge of object-oriented programming concepts and design patterns. Exceptional critical thinking skills; ability to decompose complex problems, prioritize issues, and implement sensible solutions. Excellent communication skills and ability to speak and write clearly and accurately, particularly as it relates to technical concepts. Passionate about quality, performance, reliability, and scalability. Skilled at coaching and inspiring team members. Preferred: 2 years working with Xilinx Zinq processors and Petalinux is desirable. Experience programming in Python, JAVA, C#, and/or Shell Scripting languages. 3 years of software architecture and/or development in the embedded systems Expertise in Agile methods, software development lifecycle management, continuous integration, and build and release management. LI-TECH Primary Work Location USA CA - San Jose Additional Locations Work Shift

Keywords: Becton Dickinson and Company, San Jose , Sr. Staff Firmware Engineer, Engineering , San Jose, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Other Engineering Jobs

Electronics Engineer - Sunnyvale
Description: Description:An Electronics Engineer will work as part of a team of hardware and software engineers in the complete development lifecycle of E-O Payload electronics hardware, Special Test Equipment STE (more...)
Company: Lockheed Martin
Location: Sunnyvale
Posted on: 12/10/2018

Build/ Release Engineer
Description: Let companies apply to you, not the other way around. Sign up with Hired to get access to thousands of companies currently hiring release engineers.Want to work for a company you love Are you a Build/Release (more...)
Company: HIRED
Location: Sunnyvale
Posted on: 12/10/2018

Data Engineer
Description: Let companies apply to you, not the other way around. Sign up with Hired to get access to thousands of companies currently hiring data engineers.Want to work for
Company: HIRED
Location: Castro Valley
Posted on: 12/10/2018

Senior Front End Engineer
Description: Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.As a member of the software engineering division, you will take an active role in the definition (more...)
Company: Oracle
Location: San Jose
Posted on: 12/10/2018

Build/ Release Engineer - Oakland
Description: Let companies apply to you, not the other way around. Sign up with Hired to get access to thousands of companies currently hiring release engineers. Want to work for a
Company: Hired
Location: Oakland
Posted on: 12/10/2018

Satellite TV Technicians/Installers Opportunities
Description: Job Duties and Responsibilities br br Do you enjoy physical indoor/outdoor work, talking with people, providing customer service and learning new technologies Are you seeking an opportunity where (more...)
Company: DISH
Location: San Anselmo
Posted on: 12/10/2018

Field Application Engineer
Description: br br Field Application Engineer br br br 09/11/2018 br br Requisition ID br 13371BR br br Duties Responsibilities br If being part of a global team that is both exciting and (more...)
Company: Teradyne
Location: San Jose
Posted on: 12/10/2018

Senior Project Engineer - Transportation
Description: Are your talents being fully utilized Come join California's Top Design Firm of 2017 br br ENR 2017 California's Design Firm of the Year br br BKF has immediate openings for senior-level civil (more...)
Company: BKF Engineers
Location: San Jose
Posted on: 12/10/2018

Quality Assurance Automation Engineer
Description: Our mission: br As the world's number 1 job site, our mission is to help people get jobs. We need talented, passionate people working together to make this happen. We are looking to grow our teams with (more...)
Company: Indeed
Location: San Francisco
Posted on: 12/10/2018

Security Engineer - Mid and Senior Level
Description: TEECOM - the tech in architecture-- br Advancing human performance. Creating more sustainable buildings. Utilizing machine learning. If these concepts intrigue you, you might be a perfect match for (more...)
Company: TEECOM
Location: Oakland
Posted on: 12/10/2018

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

San Jose RSS job feeds