08/22/2022
React Health offers a unique work style and culture fueled by passion, innovation, accountability, and a commitment to give customers more.
ROLE AND RESPONSIBILITIES
-Write/review Software System Architecture and Design plans and documents.
-Write/review Software Requirements and Software Design documents
-Select and deploy software development tools (e.g., IDE, Compilers, Builders, Version Control, Debuggers etc.)
-Write/review software code and unit tests
-Write/review/execute Software Design Verification test protocols
-Write/support development of Product V&V test protocols.
-Work according to Project Software Development Plan and Company QA Manual.
-Participate in the development/review of Product, System, Electronic, and Mechanical architectures
-Participate in technical reviews of Product Requirements, Risk Management File, electronics and mechanical design reviews.
-Maintain current QA training, as required
QUALIFICATIONS AND EDUCATION REQUIREMENTS
Education:
-4 year engineering degree, or higher, in EE or CS
Work Experience:
-10+ years min working as a software engineer developing code for real-time embedded devices
-5+ years developing software for a medical device, or other safety critical application, preferred.
-5+ years working on 3+ person software development team, using common code base and code repository tools
-5+ years working within a formal bug/issue tracking system during formal V&V testing PREFERRED SKILLS
-Proficient in C/C++ language
-Design experience with real-time embedded systems.
-Design experience with FreeRTOS, QNX, or POSIX compliant embedded OS.
-Experience with ARM processors, TI Sitara and/or Hercules.
-Proficient code debugger/troubleshooter.
-Proficient in Python language.
-Experience developing embedded database systems using Flash File Systems, and Flash/SD media.
-Experience developing intra-device synchronous and asynchronous communication links (e.g., SPI, UART, I2C).
-Experience developing inter-device communication links (e.g., USB, Ethernet, WiFi, Bluetooth)
-Experience developing device drivers.
-Experience using oscilloscope, logic analyzer and other lab tools to debug/trouble shoot embedded system.
-Excellent written and verbal communication skills.
ADDITIONAL NOTES
Candidate should possess the following characteristics/qualities:
-Attendance – must be punctual and reliable in commitments and work hours.
-Attention to detail - must be able to remain creative in finding solution while operating within the development environment rules
-Competent with Excel and Word
-Time Management – must be able to balance/prioritize daily activities to meet on-demand needs as well as longer-term tasks. Must be willing to put in extra time as required to meet commitments.
-Energy/Passion for Software – must project an overt energy and passion for developing great software/products.
-Self-Motivated – must be willing to take ownership and drive to successful conclusion all tasks assigned… plus be willing to volunteer to take on new challenges
-Team Player – must be willing to jump in when the team needs help, to keep the project moving forward towards success
EEO STATEMENT
React Health Inc provides equal employment opportunity to all individuals regardless of their race, color, creed, religion, gender, age, sexual orientation, national origin, disability, veteran status, or any other characteristic protected by state, federal, or local law. Further, the company takes affirmative action to ensure that applicants are employed, and employees are treated during employment without regard to any of these characteristics. Discrimination of any type will not be tolerated.