1 Click Easy Apply


Senior Software Engineer


Carlsbad, California


Senior Software Engineer Job Opening in Carlsbad, California - POSITION SUMMARY:
The Senior Software Engineer is part of a multi-disciplinary engineering project team consisting of software, electronics and mechanical engineers, responsible for designing and implementing new embedded and PC-based products, from concept to production.
ESSENTIAL FUNCTIONS:
Develops software requirements and software project plans, including schedule dependencies, deliverables and target dates.
Responsible for software architecture, design and implementation, covering complete software development lifecycle from requirements analysis to production and commercial deployment of embedded devices and systems products.
Responsible for integration and validation of new product designs with other project team members.
Supports verification and validation test methodologies for product release, and design for test in a factory production setting.
Provides post production support of released products.
Commitment to being a team member and developing habits that foster a healthy and productive team.
PHYSICAL REQUIREMENTS:
Essential functions of this job require the following minimal physical demands. Reasonable accommodations may be made to enable the individuals with disabilities to perform the essential functions.
While performing the duties of this Job, the employee is regularly required to use hands to finger, handle, or feel; reach with hands and arms and talk or hear.
The employee is frequently required to sit.
The employee is occasionally required to stand and walk.
The employee must occasionally lift and/or move up to 25 pounds.
Specific vision abilities required by this job include close vision, distance vision and color vision.
KNOWLEDGE, SKILLS and ABILITIES:
Experience:
Ability to work within multidisciplinary product development teams with a track record of on-time and on-scope delivery.
Ability to multi-task, set project priorities, establish task focused goals and objectives for self.
Must be proficient in C and/or assembly programming language on embedded targets with preemptive, multitasking real-time operating systems.
Must be experienced in hands-on development and troubleshooting on embedded targets using in-circuit debuggers and basic electronic test equipment, including scopes and logic analyzers.
Must be experienced using modern software development processes, including software configuration management tools, defect tracking tools, and peer review.
Education/Work Experience:
BSCS or BSEE degree with a minimum of 7 years hands-on professional experience related to embedded software design and development. Equivalent total experience or education may be considered.
Must have C/C++ programming language experience.
Must have python or other scripting language experience.
Must have knowledge of serial packet protocols in networking and communication systems that vary from simple UART, SPI and I2C to complex wireless protocols.
Experience on ZigBee, BLE or Z-Wave is highly desired.
Language Skills:
Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures and government regulations.
Ability to write reports, business correspondence, and procedure manuals.
Ability to effectively present information and respond to questions from groups of managers, customers, suppliers and vendors.
Mathematical Skills:
As described in technical degree requirement above.
Reasoning Ability:
Must be able to solve complex technical problems employing solid scientific methods such as controlled experiments and analysis.
Computer Skills:
Ability to use a PC and PC-based tools for document preparation, engineering analysis and engineering design.
Working knowledge of MS Windows, MS Office, MS Project, MS Visio.
Job Type: Full-time
Required experience:
C++ programming: 3 years
embedded software design and development: 7 years

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC