Senior Software Engineer

Nortek

(Carlsbad, California)
Full Time
Job Posting Details
About Nortek
Founded in 1967, Nortek is a global, diversified industrial company that leverages its strong brands and design and manufacturing capabilities to deliver industry-leading innovative air management and technology-driven solutions for lifestyle improvement at home and at work.
Summary
Seeking a talented, hardworking, Sr. Software Engineer to participate in the development of leading security / home automation products. Ideal candidate would be a software developer with strong C++ experience and excellent communication and teamwork skills.
Responsibilities
2GIG by Nortek Security & Control and the Go!Control security system is the fastest growing home security & automation platform in the industry. Primary responsibilities include development of Linux application code for embedded systems. * 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. * Works closely with engineering managers, software quality assurance, software, electrical and mechanical engineers to design, debug and release. * Provides post-production support of released products.
Ideal Candidate
**Required Skills and Qualifications:** * BSEE or BSCS with 5-7 years of experience * Must be proficient with C on embedded targets with preemptive, multitasking RTOS; solid understanding and maturity in system design. * Must be proficient with C++. A minimum of 2 years C++ coding experience is required. * Must have experience bringing a product to market (commercialization). * Must be experienced in the hands-on development and debug on embedded targets using GDB or similar debugging platforms and in-circuit debuggers and electronic test equipment (scopes, meters). * Knowledge of serial packet protocols in networking and communication systems that vary from simple (UART, RS-232) to complex wireless protocols (CDMA, GSM/GPRS, custom 345 MHz and frequency-hopping 900MHz protocols). * Must be experienced in hands-on development and debug on embedded targets using in-circuit debuggers and electronic test equipment (scopes, meters). * Must be experienced in modern software development processes including software configuration management tools and defect tracking tools and peer review. * Commitment to being a team member and developing habits that foster a healthy and productive team. **Preferred Skills and Qualifications:** * Embedded Linux HLOS and C++ * Fire, burglary or security system products * Working experience with Z-Wave and/or ZigBee protocols * ARM, PIC architectures * Mobile broadband integration * Working experience with TCP and UDP * Embedded Linux HLOS * Experience with common scripting languages (Python/Perl). **Required education:** Bachelor's **Required experience:** C++: 2 years

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.