Senior Embedded Software Engineer
Kforce Inc

San Diego, California

Posted in Recruitment Consultancy


This job has expired.

Job Info


RESPONSIBILITIES:

Kforce's client, a growing company in the San Diego, CA area, is seeking a Senior Embedded Software Engineer. We are working directly with the Hiring Manager.Responsibilities:
  • Responsible for firmware requirements, design, code, unit test automation, unit testing, and debugging Bare Metal and RTOS based medical device software
  • Develop board bring-up code, peripheral drivers, and application layer using C and C++ languages
  • Provide support in design and development of firmware architecture and supporting tools
  • Create/update requirement documents, architecture documents, design documents, change impact analysis reports, technical analysis reports, and unit verification reports
  • Contribute to product requirement development and risk management reviews
  • Apply version control best practices using tools like Git, SVN and participate in the agile development process
  • Research and Investigate field issues, perform root cause analysis, and resolve firmware issues in existing products
  • Review and evaluate designs and project activities for compliance with systems design and development guidelines and standards
  • Lead software design reviews, code reviews, and unit and integration test reviews and track and implement review action items
  • Communicate and collaborate with cross functional stakeholders at various position levels
  • Mentor and guide engineers on software engineering best practices
  • Collaborate with electrical, mechanical, hardware, and quality teams
  • Complete other engineering duties as assigned


REQUIREMENTS:

  • BS/MS in Computer Science or equivalent knowledge and experience is required
  • 10+ years in embedded systems development experience with C/C++ languages
  • Strong development fundamentals: object-oriented design, real-time system design, coding skills, multithreading, inter-processor communication, and hardware-software integration
  • Experience in developing RTOS based embedded applications (Example: RTX, ThreadX, FreeRTOS, Micrium OS, etc.)
  • Extensive experience developing firmware solutions using C, C++, and Assembly (experience with event-driven and state machines designs preferred)
  • Strong knowledge of interfacing with on and off-chip peripherals such as SPI, UART, I2C, I2S, USB, ADC's, and DAC's
  • Experience in Agile/Scrum development methodologies, utilizing issue and project tracking software (Jira) and version control tools like SVN and Git
  • Experience in Keil MicroVision or IAR Workbench Development Environment or Eclipse Environment
  • Ability to read circuit designs/electrical schematics and datasheets
  • Experience in using oscilloscopes, logic analyzers, and other test equipment to troubleshoot hardware/software issues
  • Experience developing medical or other safety-critical products is required
  • Experience in authoring software process documents (Software Development plans, Unit Verification plans, Software Tool Validation plans, coding standards, code review guidelines)
  • Familiarity in setting up various embedded toolchains, build and debugging environments
  • Experience defining and following formal software development processes
  • Excellent problem-solving, design, development, and debugging skills
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.


This job has expired.

More Recruitment Consultancy jobs


Roth Staffing Companies
Livermore, California
$24.00 - $27.00 per hour
Posted about 4 hours ago

Roth Staffing Companies
Pasadena, California
$18.00 - $20.00 per hour
Posted about 4 hours ago

Roth Staffing Companies
Milford, Connecticut
$90,000.00 - $120,000.00 per year
Posted about 4 hours ago

Get Hired Faster

Subscribe to job alerts and upload your resume!

*By registering with our site, you agree to our
Terms and Privacy Policy.