Business Type: Information Technology
Salary Range: $100K+
Location: Fairfield Country, CT
Hours: Full Time
Job Status: Permanent
Job Description:
Our client currently seeks a Staff Software Engineer. This individual will work under the general direction of the Vice President, and will carry out or direct the development of complex and novel assignments including those requiring the development of new or improved products, techniques or procedures. The Staff Software Engineer will be responsible for the proper application of technologies and processes to the client’s product offerings to ensure the highest quality and most reliable, innovative products on the market.
They will regularly mentor and develop the knowledge base of other less seasoned technical professionals, and will stay abreast of new technology affecting the industry. The job will require extensive knowledge and experience in structured software architecture, design, and coding, as well as digital electronics, sensors, control algorithms and fault tolerant control systems.
The primary focus will be on software design, structure, and implementation, and a good knowledge of hardware design. The Staff Software Engineer is considered a technical authority in the development and deployment of the technologies needed to bring new and innovative products to market.
Requirements:
Responsibilities:
• Leading internal or external designs and evaluations that support the development of new and very advanced concepts.
• Developing and owning product technology strategy and design structure.
• Assisting in creating product development and top-level product documentation to meet enterprise goals.
• Designing and developing embedded software for both feasibility and final design.
• Creating detailed design documentation and system analysis/performance assessments.
• Creating detailed verification and validation plans.
• Leading, developing and implementing design characterization or design verification strategy for efficient, complete, and robust testing through report completion and anomaly resolution or independently perform tolerance, error budget or other design analysis by extending or adapting existing methodologies.
• Leading the establishment of design requirements from Voice of the Customer, and translate into objective and meaningful lower level engineering requirements including those of a complex or difficult nature using Agile and Iterative development methodologies.
• Acting as the interface between the product development team and the legal team in areas of intellectual property landscape, invention disclosures, invention disclosure expansion and patent application filings.
• Assisting with conformance to the client’s design control policies to ensure product quality through the technical review of the work products of other team members and projects.
Comments:
Knowledge, Skills, and Ability Requirements:
• BSEE/CS or equivalent. BSEE + MSCS strongly preferred.
• 5+ years of experience in developing low-level or embedded projects and 5+ years working in embedded SW creating platforms in Embedded Linux or Windows Embedded.
• Excellent C and Java skills
• Prior system level Linux programming or mobile device development experience
• Self-motivated and work effectively across different functional teams
• Experience with platform bring-up, multimedia subsystem, 2D/3D graphics or I/O peripherals is a plus
• Linux or Windows Embedded device driver creation a plus
• Excellent knowledge of networking protocols, especially 802.11 and 802.15.4
• Experience with using defect tracking and configuration management system is desired.
• Must place great value on continuous learning and building knowledge.
• Supervisory/project/team management experience required.
Staff: Kerri LaTorraca
Copyright © 2008 Reitman Personnel. All Rights Reserved. Site designed and hosted by The Worx Group. Email the webmaster.