Principal Software Engineer - Embedded Systems
Full Spectrum is seeking a Principal Software Engineer - Embedded Systems to design, develop and verify complex products including medical devices, robotics and industrial equipment.
·Works and collaborates in cross functional team environment.
·Develops software solutions for embedded systems based on detailed requirements.
·Troubleshoots and develops solutions for existing product issues.
·Develops controls systems for products.
·Analyzes software for failure modes and develops solutions to mitigate risks.
·Executes all elements of software development lifecycles, including requirements specifications, design, planning,
coding, code reviews, and verification.
·Leads the initial engagement with client(s) and collaborates with client’s technical staff on solutions.
·Provides estimates for new proposals and client change orders.
·Mentors junior engineers.
·Requires 7 years of progressively responsible experience working in embedded systems and full software development cycle, working with C, C++ with data structures and Python, Shell and Batch Scripting, ARM architecture, configuration management tools and working with DSP concepts processing algorithms and development, design, optimization and BSP packages.
·Must have working knowledge of Linux programming concepts, configuration and management tools and building
Jenkins.
Education / Experience Required: Requires Bachelor’s Degree in Computer Science, Engineering, Technology, Electronics Engineering or related field plus 7 years of progressively responsible experience with full software development cycle engineering for embedded systems.
Recommended Jobs
Welder Fabricator
Job Description Job Description Key Responsibilities: Perform welding and fabrication using MIG, TIG, Stick, Dual Shield, and other welding processes Complete installation, repair, and fabr…
Senior UI Angular Developer
JOB DESCRIPTION MANDATORY ONSITE FINAL INTERVIEW – NO EXCEPTIONS ~ The ideal candidate will have 8+ years of frontend experience with backend exposure, strong hands-on development using Angula…
Medical Billing and Bookkeeping Coordinator
Medical Billing and Bookkeeping Coordinator The Medical Billing and Bookkeeping Coordinator is responsible for overseeing daily financial operations and billing functions within a dynamic healthca…
LABORATORY SUPERVISOR, College of Arts & Sciences, Chemistry
Laboratory Supervisor for the Department of Chemistry instructional laboratories. This position primarily supports introductory (100-level) courses with an emphasis on analytical chemistry but that al…
Graduate Medical Education System Manager
Position : Graduate Medical Education System Manager Location: Boston, MA Schedule: 40 hours per week ABOUT BMC: At Boston Medical Center (BMC), our diverse staff works together fo…
Registered Nurse, Renal Dialysis, 20 Hours, Evenings
Are you a current UMass Memorial Health caregiver? Apply now through Workday. Exemption Status: Non-Exempt Hiring Range: $37.51 - $81.95 Please note that the final offer may vary within th…
ROOFER, Facilities Management & Planning, Maintenance Services
DUTIES: Apply new and repair existing built-up roofs and single-ply roofing systems Install protective roof coverings Cover roofs and exterior walls with roofing and waterproofing materials …
Consultant - Integration
Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in histo…
Litigation Attorney
Join Our Leading High-Risk OB Practice as an MFM Sonographer – NYC Metro Are you an experienced and passionate Maternal Fetal Medicine Sonographer ready to take your career to the next level? Ou…