Senior Firmware Engineer

USD80,000 - USD120,000

Full Time


    • Senior
    • Firmware
    • Engineer

    Job Description

    Senior Electrical Engineer

    Direct Hire Fulltime Role

    Salary Range: $75,000 - $110,000 per year

    Location: Carlsbad, CA - Onsite role

    Job Purpose:

    Develop and maintain embedded firmware for medical and drug delivery devices. Typical applications are electromechanical products related to fluid and air handling, motion control, sensing solutions, control algorithms, and system communication.


    • Design, develop, and test embedded firmware
    • Direct software implementation and testing tasks both internal and external
    • Review code and architecture design
    • Develop solid and efficient test tools and procedures
    • Analyze data and write reports to document results of testing
    • Analyze and enhance efficiency, stability and scalability of system resources
    • Failure mode investigations and analysis
    • Create project documentation (e.g. specifications; Design Documents; Unit, Integration, and Verification test documentation; assembly work Instruction; software bug reports) in accordance with quality system and medical device regulations


    • Expertise of embedded hardware and architectures
    • Expertise in software development in C/C++ for microcontrollers / microprocessors
    • Expertise in Hardware debugging (digital and analog)
    • Expertise with programming RISC and ARM-based microcontrollers
    • Experience in medical device or other regulated industry, experience with ISO 13485 and IEC 62304
    • Familiarity with development drivers and middleware for Linux
    • Familiarity with standard communication busses and protocols is helpful but not required
    • Understanding of communication interfaces and data management
    • Familiarity with software configuration management tools, defect tracking tools, and peer review
    • Demonstrated expertise and experience integrating firmware and application software systems
    • Strong documentation and writing skills
    • BS in Electrical Engineering, Computer Engineering, Computer Science or related with minimum five (5) years’ experience or MS with two (2) years’ experience
    • Ability to write and maintain project documentation and records
    • Ability to work alone or in teams and communicate effectively

    Personal Attributes:

    • Meets company core values: Open Communication, Accountability, Customer Focus, Innovation, Efficiency, Excellence, Integrity
    • Comfortable and productive in a fast-paced, entrepreneurial environment
    • A self-starter seeking a career opportunity with potential for internal advancement, seeking responsibility for core activities, and providing high-quality service to internal and external clients
    • Attention to detail and ability to operate in a highly regulated, quality-centric environment
    • Commitment to excellence and quality service to external and internal customer
    • Commitment to established policies and procedures while contributing to continuous improvements
    • Excellent communication skills (oral and written)

    Bayside Solutions, Inc. may collect your personal information during the position application process. Please reference Bayside Solutions, Inc.'s CCPA Privacy Policy at .