Principal Embedded Developer

Global Logic
  • Not available, WA
    1 day ago

    Job Description

    Job Title: Principal Embedded Developer

    Location: Waltham, MA (Onsite- 5 days a week)

    Duration: 12+ Months

    Job Description:
    We are seeking an experienced Principal Engineer. The current architecture has highly complex make files, making development and maintenance challenging. This project aims to rebuild the solution to create a more modular architecture, ensuring scalability and long-term maintainability.

    • Proven experience in embedded software development
    • Expertise in C++ and embedded systems development, with experience in modular architecture design.
    • Strong familiarity with Rocky Linux and QT GUI for embedded devices.
    • Experience working with Class C (3) devices or similar safety-critical systems.
    • In-depth understanding of complex build systems and make files.
    • Strong problem-solving skills and ability to optimize legacy code.
    • Excellent communication and collaboration skills to work effectively within a team environment.

    Would be a plus:

    • Knowledge of industry standards for safety-critical or medical devices.
    • Experience with continuous integration and automated testing for embedded systems.

     
    Job Responsibilities:

    • Lead and contribute to the refactoring of a legacy embedded system into a modular architecture.
    • Analyze and deconstruct complex make files, simplifying the build process to improve maintainability and development efficiency.
    • Collaborate with a cross-functional team to design, implement, and test software solutions for embedded systems.
    • Develop, optimize, and maintain software in C++ for a Class C (3) device.
    • Work with Rocky Linux and QT GUI to enhance system functionality.
    • Ensure compliance with industry standards and best practices for embedded systems development.
    • Provide technical guidance to the team, ensuring high-quality code and architecture decisions.
    • Participate in code reviews and collaborate with team members to identify and implement improvements.
     

    Numbers & Facts

    LocationNot available, WA

    Skills

    • Analysis Skillsunmatched
    • Architectural Designunmatched
    • Best Practicesunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Continuous Integrationunmatched
    • Cross-Functionalunmatched
    • Embedded Programming Languagesunmatched
    • Embedded Softwareunmatched
    • Embedded Systemsunmatched
    • Graphical User Interface (GUI)unmatched
    • Industry Standardsunmatched
    • Integration Testingunmatched
    • Linux Operating Systemunmatched
    • Maintain Complianceunmatched
    • Make Compilation Utilityunmatched
    • Medical Equipmentunmatched
    • Problem Solving Skillsunmatched
    • Process Improvementunmatched
    • Qt GUI (Graphical User Interface) Toolkitunmatched
    • Refactoringunmatched
    • Safety Standardsunmatched
    • Safety Systemsunmatched
    • Software Administrationunmatched
    • Software Developmentunmatched
    • Team Playerunmatched
    • Technical Leadershipunmatched
    • Technical/Engineering Designunmatched
    • Test Automationunmatched
    • Testingunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Resume Builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Resume Builder