As a Senior Embedded Software Engineer, your primary responsibility involves designing and implementing software solutions by integrating clinical user feedback and system requirements.
You conduct thorough evaluations and testing of software, creating comprehensive test plans for validation by multiple departments.
Additionally, you contribute to technical documentation, address escalated service calls, and ensure timely responses within CliniComp's engineering and support ticket systems.
Requirements
Please note :
This position is based onsite on a hybrid schedule in San Diego, CA.
This position requires government security clearance and is not eligible for work visa sponsorship.
- Perform software design based on input from clinical users, characteristics of the existing software base, consultation with other engineering staff, and system functional requirements;
- Perform software implementation, following coding guidelines and considering system characteristics to produce optimal performance, reliability, and maintainability;
- Conduct software evaluation and testing of own software, software from other engineering staff, and third-party software;
- Provide a test plan for use by other engineering staff, quality assurance, and support departments in validating a new implementation;
- Develop and update technical documentation for the design, implementation, and testing of the software;
- Enhance professional growth and development through participation in educational programs, current literature, in-service meetings, and workshops;
- Assist the engineering staff in clarifying requests for software changes and understanding reported problems, handling escalated service calls, and documenting and repairing errors related to software;
- Respond to requests via CliniComp's engineering and support ticket systems in a timely manner.
Required
- Degree in Science, Math or Engineering :
- 4+ years of relevant work experience with master’s degree
- 7+ years of relevant work experience with bachelor’s degree, or equivalent years of work experience
- Hands-on experience C / C++ programming
- Worked with Linux in a command line environment using the following utilities : bash, sed, awk, grep, find, vi, diff, strings
- Can build and customize Yocto Linux distribution using standard utilities such as bitbake and devtool
- Understands TCP / IP network concepts : IP address, netmask, TCP and UDP sockets, MAC Address, ARP, framing, bridging, NAT, nftables, DHCP, tcpdump, wireshark, netcat
- Computer science concepts : Queuing theory, data structures, processes / threads, inter process communication, file systems, matrices, Big O notation, sorting, searching
Preferred
- HTTPD, SSL certificates, certificate databases
- Can configure and maintain RedHat Enterprise Linux 9 development environment
- Can create, modify, and extend containerized build environment and applications
- Web technologies including PHP, JSON, XML, Curl
- Experience with critical care Medical Devices such as bedside monitors, ventilators, balloon pumps, cardiac output, and dialysis
Benefits
The salary range for this full-time position is $148,000 - $179,000 and is a hybrid role requiring that you are onsite in our San Diego office.
CliniComp's salary ranges are benchmarked and are determined by role and level. The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations and could be higher or lower based on a multitude of factors, including job-related skills, experience, location and relevant education or training.
- 100% covered Medical and Dental coverage for you & your family.
- Generous 401(k) plan and contribution.
- Events and biweekly lunches.
- Engaging wellness activities including access to an onsite nutritionist and onsite group training sessions.
- And more!
CCI complies with the Americans with Disabilities Act and considers reasonable accommodation measures that may be necessary for eligible applicants / employees to perform primary responsibilities.
EEO / AA / M / F / Veteran / Disabled.