Job?Description?Summary:
This?role?will?work?as?a?software?developer?working?on?firmware.?In?this?role,?individual?will?work?cross-functionally?with?hardware?and?systems?engineers?to?develop?high?quality?and?robust?systems.??Individual?will?create?software?that?interfaces?to?component?hardware?to?drive?functionality?using?software?development?best?practices.??This?role?will?work?within?an?Agile?development?framework?and?participate?in?appropriate?ceremonies,?planning,?and?execution?mechanisms.??In?addition,?individual?will?help?identify?architecture?and?process?improvements?and?support?implementing?these?opportunities.
Essential?Responsibilities:
Work?closely?with?systems?and?hardware?teams?on?requirements?gathering?and?capture?Interact?with?global?software?and?hardware?teams?to?ensure?software?platform?consistency?.?Develop?software?which?meets?rigorous?quality,?reliability,?performance,?and?testability?requirements.?Work?closely?with?architects?and?team?leads?on?design?and?architectural?improvements.?Perform?code?and?design?reviews?when?appropriate.?Use?Scaled?Agile?Framework?to?implement?software.??Support?planning?and?execution?through?user?stories?to?meet?commitment?made?by?scrum?team.
Qualifications/Requirements?:
Bachelor’s?degree,?or?foreign?degree?equivalent,?in?Computer?Science,?Electrical?Engineering?or?related?computer?field?
Experience?in?the?offered?position?or?in?a?related?occupation?required.?
Experience?with?software?development?leveraging?C++
Experience?developing?software?for?complex?systems?or?computerized?products.?
Experience?working?with?Realtime?OS?in?embedded?systems?Demonstrated?ability?to?support?hardware?and?software?troubleshooting?
Some?experience?with?software?development?cycle?or?automated?testing.?Some?experience?with?object-oriented?design?methodology?and?various?programming?languages,?including?C/C++?and?Python.?
Some?experience?with?multi-threaded,?real?time?operating?system,?and?event?driven?environment.?
Some?experience?with?configuration?management?tools.?Demonstrated?ability?to?effectively?communicate?risks?and?plans?with?technical?and?program?leaders.
Desired?Characteristics:
Masters?Degree,?or?foreign?degree?equivalent,?in?Computer?Science,?Electrical?Engineering?or?related?computer?field?rs?Degree?in?Software?Engineering
Demonstrated?experience?designing?firmware?solutions?for?complex?hardware
Demonstrated?experience?automating?system?level?test?procedures?and?unit?testing
Experience?administrating?or?building?Real?Time?OS?platforms
Experience?in?heavily?regulated?environment?that?required?rigor?in?documenting?requirements,?designs,?testing,?and?results
Demonstrated?experienced?working?on?medical?devices?within?a?Quality?Management?System?(QMS)
Experience?developing?for?the?VxWorks?OS?platform
Quality?Specific?Goals:?
Aware?of?and?comply?with?the?GEHC?Quality?Manual,?Quality?Management?System,?Quality?Management?Policy,?Quality?Goals,?and?applicable?laws?and?regulations?as?they?apply?to?this?job?type?/?position?
Complete?all?planned?Quality?&?Compliance?training?within?the?defined?deadlines?
Identify?and?report?any?quality?or?compliance?concerns?and?take?immediate?corrective?action?as?required?
Ensure?compliance/closure?of?Regulatory?and?Quality?requirements?before?approving?Design?Control?FDRs?and?NPI?program?milestones?
Lead?continuous?improvement?activities?by?driving?the?implementation?of?process?and?product?quality?improvement?initiatives
Work?Location:
Beijing,?Wuxi