Principal Software Engineer (Embedded)

Agile Search Inc. in Roxbury, MA

  • Type: Full Time
position filled
Our client is an early stage medtech company that is hitting its stride nicely, with an impressive investment team and partnerships with some of the most respected names in the industry. The patented technology is a unique Class III device that delivers life-saving therapy in both an acute care and home-based setting. Responsibilities   ·       Design and develop maintainable software systems utilizing embedded C ·       Write and own software requirements and specifications ·       Provide effort estimations for large tasks ·       Lead architecture design, hardware interface programming, and algorithm design/implementation ·       Guide architectural considerations for software verification including unit testing, static analysis and integration testing strategies ·       Ensure compliance with issue tracking and configuration management procedures ·       Simplify complex technical hardware and software issues and design elegant solutions ·       Identify and communicate risks before starting projects ·       Perform general documentation activities such as proofreading, formatting, and revising ·       Assist in the research and selection of hardware for embedded platforms ·       Lead technical reviews ·       Champion and identify potential improvements to the software development process and quality management system ·       Mentor junior engineers Requirements   ·       BS degree in computer engineering, computer science, electrical engineering and 5+ years of related professional experience, or 8+ years of related professional experience ·       Experience designing and developing complex systems in embedded systems in C ·       Significant hardware interface, algorithm development and real-time operating systems experience ·       Experience with embedded microprocessor toolchains: compilers, debuggers, IDE, and source code control ·       Track-record of delegation, setting measurable goals and meeting them ·       Deep understanding and experience with the software development lifecycle ·       Extensive experience with communication protocols such as SPI, i2c, UART, CAN, USB or TCP/IP ·       Experience within the medical device or other regulated industry Inquiries and resumes to: Kathy Provost at OR 978/952-6425 For more information, please visit

You may be interested in these similar jobs!
Teacher & Assistant Early Childhood Education
United South End Settlements in Boston, MA

The mission of United South End Settlements (USES) is to harness the power of our diverse community to disrupt the cycle of poverty for children and …

Read More
Principal Test Automation Engineer - Smart Connected Products (Framingham)
Waters Corporation in Framingham, MA

Overview Waters Corporation is currently seeking a Principal Automation Engineer for the Smart Connected Products (SCP) platform to join our Inform…

Read More
Principal Software Engineer - Smart Connected Products (Lawrence)
Waters Corporation in Lawrence, MA

Overview Waters Corporation is currently seeking a Principal Software Engineer for the Smart Connected Products (SCP) platform to join our Informat…

Read More
Senior Software Test Engineer (Milford)
Waters Corporation in Milford, MA

Overview As a Senior Software Test Engineer, you are responsible for unit and integration testing of System Software. This important technical posit…

Read More
Rail Superintendent (Jamaica Plain)
The Middlesex Corporation in Jamaica Plain, MA

Signing bonus up to $750.00Position Summary: The Superintendent " Rail is accountable for planning, organizing, directing units and managing all pers…

Read More
Senior Software Manual Test Engineer - Smart Connected Products (Peabody)
Waters Corporation in Peabody, MA

Overview Waters Corporation is currently seeking a Senior Software Test Engineer for the Smart Connected Products (SCP) platform to join our Inform…

Read More
Staff Systems Engineer II (Malden)
Raytheon in Malden, MA

The Network and Cyber Technologies business unit at Raytheon BBN Technologies is seeking a qualified System/Software Engineer to support projects tha…

Read More
FPGA Principal Engineer (Mansfield)
Apollo Professional Solutions in Mansfield, MA

FPGA Principal EngineerMarlborough, MAWe are seeking experienced FPGA designer to join our team. Our development efforts span across Encryption, Wave…

Read More
Software Verification Engineer II - NxStage (Burlington)
Fresenius Medical Care in Burlington, MA

Software Verification Engineer II - NxStage-19000N86Position Specific Details NxStageMedical, a Fresenius Company is on a mission to transform renal …

Read More
Software Architect (Lynn)
Johnson Controls in Lynn, MA

What you will doCreate a common technical vision for the Physical Access Control panels/devices which fulfills customer and profitability requirement…

Read More
Software Architect - Smart Connected Products (Lynn)
Waters Corporation in Lynn, MA

Overview Waters Corporation is currently seeking an individual join our organization as a Software Architect for our Smart Connected Products (SCP) …

Read More