Senior C/C++ Embedded Firmware Engineer

company banner
Kforce Technology Staffing
Full Time, Perm

Job Description

Kforce is seeking a Senior C/C++ Embedded Firmware Engineer in San Clemente, CA. This will be onsite in San Clemente for onboarding and hybrid remote starting the fall of 2021. The Senior C/C++ Embedded Firmware Engineer you will be required to design and develop software for embedded devices. The Engineer works closely with a team of highly talented software engineers focusing on real-time software development, integration, testing, and validation activities. The team works on many different languages such as C/C++ and C#. You will provide support for the entire medical device software life cycle.

Essential Duties & Responsibilities of the Senior C/C++ Embedded Firmware Engineer:
* The Senior C/C++ Embedded Firmware Engineer will interface with R&D Engineers to design/architect and implement our next generation system firmware
* Implement and modify existing software components
* As a Senior C/C++ Embedded Firmware Engineer you will ensure compliance, alignment and consistency with the corporate quality system, software development practices and suitability
* Participate in design reviews, test readiness reviews, cross functional teams, risk assessments, code review, and unit test inspections
* Participate in architectural and detailed design reviews
* Apply best practices and model design patterns towards software development activities
* Daily tasks of the Senior C/C++ Embedded Firmware Engineer will also include working with R&D group to establish necessary test specification and requirements for software product validation of designs

* Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering
* Minimum 7 years of experience developing software/firmware using C/C++
* Experience developing software for Linux, Windows, and microcontrollers
* Experience with network and serial communication protocols (TCP/IP, UDP, Serial Ports, I2C, SPI)
* Experience with hardware/software interfacing (digital I/O, UARTS) is highly desired
* Experience with Microsoft Visual Studio and .NET application development
* Experience in medical device software development is a plus
* Strong understanding of the fundamentals of Computer Science, including data structures, threading, operating systems, and memory management
* Strong knowledge of embedded systems
* Strong knowledge of Object-Oriented programming
* Strong verbal and written communication skills
* Experience using Agile, Jira, Git
* Ability to keep to a schedule and meet deadlines
* Strong interpersonal skills and able to work with a team
* Able to work quickly and effectively under pressure and to efficiently deal with multiple priorities simultaneously
* Knowledge of system integration and system test

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.

Company Information

Kforce is a professional staffing and solutions firm specializing in the technology areas of application development, project management, business analysis, enterprise data management and infrastructure for commercial and government organizations. Kforce has been matching job seekers and employers since 1962. We are committed to having a meaningful impact on all the lives we serve and offer exciting job opportunities across the United States. Kforce specializes in providing strategic partnership in the areas of Technology and Finance & Accounting. Our staffing specialists work to understand your career goals and offer career advice in order to help you become a more marketable technology professional. Your success is our mission. Gain meaningful connections with your skills and our network.

Dice Id : kforcecx
Position Id : ITWQG1963891
Originally Posted : 7 months ago

Similar Positions at Kforce Technology Staffing

Principal C++ / C# Software Engineer
  • Carlsbad, CA
  • 2 days ago
Lead Embedded Software Engineer
  • San Diego, CA
  • 2 days ago
Embedded Firmware Engineer
  • Vancouver, WA
  • 2 days ago
Senior WPF/C# Software Engineer
  • San Clemente, CA
  • 2 days ago