Danaher Corporation Software & Firmware Engineer in Dalian, China
Molecular Devices, a commercial and a manufacturing operation in China, the company is now expanding its product development capabilities in China to address the unique needs of the Chinese market. To accelerate this we are opening the position of Software/Firmware Engineer.
The position plays a pivotal role in design embedded software for product development for China for China products. The candidate must have depth and/or breadth of expertise in own specialized discipline or field , and rich experience in embedded development, real-time operating system. The candidate will participate in firmware’s life cycle development from demand to product release, and support system engineer, China Market team and global product development teams to grow the Embedded Software related skill set for China emerging needs.
The right candidate is able to understand the product development process, and responsible for the technology incubation and growth in the software domain.
Skills and Specifications:
Experience in analog/digital design, analytical instruments experience desirable.
Experience with RTOS(Nucleus/QNX/VxWorks/ThreadX) + communication programming on RS232/RS485/Ethernet/SPI/I2C/USB.
Experience on Object oriented programming , Multiprocessor, multithreading, Direct Memory Access, interrupt and cache.
Experience with C, C++ and assembly language, and troubleshooting skill.
Complier, linker , debugger and program debugging.
Familiarity with FPGA development knowledge.
Be familiar with normal ARM/MCU hardware architecture and general IDE (CCS, IAR, Keil ).
Development of client server and multi tier application based on C, C++ or C#.
Master basic knowledge of electronic engineering , including but not limited to ADC, DAC, frequency, power control, etc.
Hands on experience with oscilloscope, logic analyzer and lab equipment.
Ability to read, analyze, and interpret technical procedures and interpret firmware structure in English.
Strong communication skill (Both English and Chinese ) & self-motivated.
Key Objectives and tasks:
Work with cross function team to understand customer requirement, participate in system/subsystem design review, finalize detail firmware design requirement by reviewing with system team, global engineering team.
Design embedded software for instrument covering from software architecture, requirement analysis, applications development and/or OS porting.
Must have strong design skills and will be able to work with multidisciplinary teams to help China for China team deliver product on time, high quality within budget.
Responsible for the design/implementation/maintain embedded software.
Drive the technology synergy and design reuse for the different product lines.
Drive the design productivity improvement by standardizing design processes, tools, and design practices and build up a common platform.
Design for manufacturability and serviceability.
Drive the design productivity improvement and innovation in domain.
Produce accurate work under high pressure.
Work to deadlines and respond effectively to satisfy customer requirement.
A Bachelor’s degree or above in Software Engineering, Electoric Engineering , Automation or related field with a minimum of 5 years working experience.
Experience with instrument industry or automation & control industry.
Danaher Corporation and all Danaher Companies are equal opportunity employers that evaluate qualified applicants without regard to race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity, or other characteristics protected by law. The “EEO is the Law” poster is available here.