Embedded Software Engineer
Job Description
CliniComp is looking for a professional Embedded Software Engineer to execute the complete embedded software development lifecycle. The goal is to create scalable and optimized software systems that acquire, review, and analyze clinical patient data.
Sign-On Bonus included!
Hybrid Work Schedule
Requirements
ESSENTIAL FUNCTIONS
Design software for embedded devices and systems based on input from clinical users, characteristics of the existing software base, consultation with other engineering staff, and system functional requirements
Implement, develop, code, test, and debug system software
Interface with hardware design and development
Follow coding guidelines and consider system characteristics to produce optimal performance, reliability, and maintainability
Analyze and enhance efficiency, stability and scalability of system resources
Review design, review code, and test own software and software from other engineering staff
Assess third party and open source software
Provide a test plan for use by other engineering staff, quality assurance and support departments in validating a new implementation
Design and implement software and systems from requirements to production and commercial deployment
Integrate and validate new product designs
Support software QA and optimize I/O performance
Develop and update technical documentation for the design, implementation, testing, deployment, sustaining 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 understand reported problems, handling escalated service calls and document and repair errors related to software
Provide post-production support in a timely manner.
QUALIFICATIONS
Required
- Bachelor's degree in Science or Engineering
- 5-7 years of relevant work experience will be considered in place of the degree.
- Solid programming experience in C or C++
- Working with Linux in a command line environment using the following utilities: bash, sed, awk, grep, find, vi, diff, strings
- Can install, configure and maintain at least one major Linux distribution
- Understands TCP/IP network concepts: IP address, netmask, UDP, MAC Address, arp, framing
- Serial communication concepts: UART, I2C, SPI, RS-232, baud rates, flow control
- Computer science concepts: Queuing theory, data structures, processes/threads, inter process communication, file systems, matricies, Big O notation, sorting, searching
Preferred - 3 Months after Hire
- SQL (especially SQLite)
- HTTPD, SSL certificates, certificate databases
- Can install, configure and maintain RedHat Enterprise Linux
- Advanced network concepts: IP Helper, tcpdump, wireshark, netcat (nc), iptables, dhcp/bootp, tftp
- Web technologies including PHP, JSON, XML, Curl
Benefits
Our salary and benefits are competitive.
CA Resident Employees receive 100% covered Medical and Dental premiums for you & your dependents
Generous 401(k) plan and contribution
Events and weekly lunches
Engaging wellness activities
Corporate Social Responsibility Program
So many more to list
CliniComp 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
Date Posted
02/26/2023
Views
1
Positive
Subjectivity Score: 0.8
Similar Jobs
Virtual Seasonal Physician Assistant - CA Licensed - Onemedical
Views in the last 30 days - 0
View DetailsVirtual Seasonal Family Nurse Practitioner - CA Licensed - Onemedical
Views in the last 30 days - 0
View DetailsFamily Medicine Physician - Sign-On Bonus Available - Onemedical
Views in the last 30 days - 0
View DetailsMWR Facility Operations Manager - Department of the Navy - Commander, Navy Installations Command
Views in the last 30 days - 0
View DetailsMWR Custodial Worker - Department of the Navy - Commander, Navy Installations Command
Views in the last 30 days - 0
View Details