RESPONSIBILITIES:
Kforce is seeking 3 Senior Remote Embedded C Software Engineer in San Diego, CA. Primary duties & Responsibilities:
- Senior Remote Embedded C Software Engineer will independently design, develop, modify, and test software units per corporate software process documents
- Independently identifies opportunities in software process, discusses with peers, and implements proposals to address gaps
- May manage working interactions with external vendors and resources ensuring that deliverable and timelines are met
- As a Senior Remote Embedded C Software Engineer, you will be responsible for software design specifications, interface descriptions, and other software documentations; may act as documentation owner for projects
- Translates high-level requirements into software design and implementation
- Provides estimates of effort and timelines to management
- Contributes to software architecture
- Senior Remote Embedded C Software Engineers guide software validation (write, dry run & review) & leads verification protocols
- In coordination with the Software Test team, oversees formal test execution
- Develops unit tests and analyzes test coverage per software process documents; reviews and provides feedback to junior engineers
- Embraces the Design Control process by leading design reviews and maintaining design history files
- Senior Remote Embedded C Software Engineer will be responsible for the training, mentoring and development of junior team members
- Manages source code effectively using Source Code Management (SCM) tools, processes, and procedures
- Independently diagnoses, replicates and addresses build and deployment issues
- Acts as designated Software Development representative on the Software Review Board (SRB)
- Responsible for analyzing returned products to determine root cause of failure
- Confirms completion of required training plan before assuming job responsibilities
Job Requirements:
REQUIREMENTS:
- Bachelor's degree in Engineering or Computer Sciences or related field or equivalent combination of education and applicable job experience
- 5+ years of experience in the field of embedded software for medical devices, web application software or in a related area
- Proficient with formal software test methodologies
- Proficient knowledge with C/Embedded and RTOS
- Experience with SafeRTOS and low-energy Bluetooth is a plus
- Handheld, small battery or wearable device experience is a plus
- Skilled at translating high level requirements into software design and implementation
- Able to work independently and deliver high quality work product without close supervision
- Able to articulate work assignments and direct the work of more junior team members
- Adept at seeing change as an opportunity to improve business performance and campaigning for it when necessary
- Able to effectively convey information related to work product and lead group discussions
- Demonstrated ability to lead work teams
- Able to assert own ideas and persuade others through effectively consolidating, evaluating, and presenting relevant information
- Knowledge of Good Documentation Practices (GDP) preferred
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.