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

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

sign up or login to save this job and more
Carlsbad, California
Skills Desired
Sign up or login to see how your skills match up.
  • C++
  • Debugging
  • Linux
  • Perl
  • Python
  • Scripting Languages
  • Software Development
  • ARM
  • Defect Tracking
  • Embedded Systems
  • RTOS
  • Software Configuration Management
  • Software Architecture
  • Software Design
  • GDB
  • C Programming Language
  • ZigBee
  • Test Equipment
  • Z-Wave
  • Peripheral Interface Controller
  • HLOS

Want to see jobs that are matched to you?

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