Full Spectrum Softwareposted 17 days ago
Full-time • Senior
Southborough, MA
Publishing Industries

About the position

Full Spectrum is seeking a Principal Software Engineer - Embedded Systems to design, develop and verify complex products including medical devices, robotics and industrial equipment.

Responsibilities

  • 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.

Requirements

  • Requires 7 years of progressively responsible experience working in embedded systems and full software development cycle.
  • Experience working with C, C++ with data structures and Python, Shell and Batch Scripting.
  • Familiarity with ARM architecture, configuration management tools, and working with DSP concepts processing algorithms and development.
  • Experience in design, optimization and BSP packages.
  • Must have working knowledge of Linux programming concepts, configuration and management tools and building Jenkins.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service