Principal Architect - Embedded
Job Description
Technology has never been more present in our lives than today. Everything from connected medical devices to robotics to mobile apps are becoming more a part of daily life. A career at Full Spectrum will allow you to be at the cutting edge of engineering driven innovation. If it excites you to develop new products and learn new technologies on a regular basis from a diverse set of customers, then this is the place for you.
We have a passionate team of experienced professionals who have first-hand experience developing products. Our clients are dependent on us to develop their next innovative product to bring to market. Come help us build the future, come join Full Spectrum!
Principal Software Architect / Technical Lead – Embedded:
As a Principal Software Architect / Technical Lead with Full Spectrum, you will play a key role in the development and launch of complex, software-driven systems. You will establish yourself as a trusted advisor to our clients, driving critical decisions from project goals to technology selection to design process. You will support our development teams to deliver best-in-class solutions for our clients.
Responsibilities:
o Collaboration with client management and technical staff, advising on design trade-offs and solution alignment to business goals
o Leadership of initial engagements with clients to establish credibility and set technical direction
o Technical leadership and oversight for software development engagements
o Software architecture assessment & formulation
o Hands-on software development
o Requirements gathering
o Risk management and development planning activities to set up software teams for success
o Mentoring of software engineers to develop the Full Spectrum talent pool
o Willingness to travel up to 10% as needed
Prior Experience:
o 10+ years of experience as a software developer and architect supporting development of embedded systems, including activities across the product development life cycle from concept to release
o Experience designing and developing software for Linux, RTOS, and bare-metal targets
Preferred Experience:
Experience with software architecture formulation and assessment, and software technology selection for new products. Experience defining and following formal software development processes. Experience eliciting and writing software requirements and use cases. Experience estimating and planning software development projects including risk management and integration plans. Experience in a regulated product development environment such as medical devices or avionics controls including experience with formal hazard and risk assessment processes Familiarity with IEC 62034
Knowledge, Skills and Abilities:
Exceptional oral and written communication skills with proven ability to deliver effective presentations to both business and technical audiences. Software architecture definition and evaluation methods, including trade-off analysis Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Physics or related discipline, Masters preferred
Full Spectrum is a leading provider of software and system development and testing services. We boast an almost 40-year history in successfully designing and developing over 1,000 Class I, II, and III medical device and non-medical solutions. As one of the earliest ISO 13485 certified software providers in the domain, Full Spectrum has a proven track record of helping our customers translate their business objectives into successful commercial products.
\nCompany Information
Location: Not specified
Type: Not specified