Nortek Control
Senior Embedded Software Engineer
This job is now closed
Job Description
- Req#: SENIO002500
- Development of application code for FreeRTOS on embedded devices and 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.
- Review code and design.
- 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.
- Analyze, monitor, and improve efficiency and stability of the system.
- Interface with hardware design and development.
- Supports software QA.
- Provide postproduction support of released products.
- Perform any other related duties as required or assigned.
- Minimum Bachelor’s in Science with Computer Science, Computer Engineering or Masters, preferred.
- ARM processors, Bluetooth and BLE, Wi-Fi, GPS & Power Management.
- 5 - 7 years of comprehensive experience in embedded software development.
- Proven experience in embedded systems design with preemptive, multitasking real-time OS.
- Experience with and knowledgeable using FreeRTOS.
- Experience writing multi-threaded applications.
- Must be proficient with C/C++ on embedded targets with preemptive, multitasking RTOS. A minimum of 5 years C/C++ coding experience is required.
- Must be experienced in hands-on development and debugging on embedded targets using GDB or similar debugging platforms.
- Must be experienced in modern software development processes including software configuration management tools and defect tracking tools and peer review.
- Must have experience bringing a product to market (commercialization).
- Critical thinker and strong problem-solving skills.
- Commitment to being a team member and developing habits that foster a healthy and productive team.
- Great interpersonal and communication skills.
- Good time management skills.
- Sense of ownership and pride in your performance and its impact on company’s success.
- Strong documentation and writing skills.
- Positive attitude, self-motivated and eager to succeed.
- Required to sit, talk, or hear; frequently required to use hands to grip or feel; and occasionally required to stand, walk, reach with hands and arms, stoop, kneel, crouch, or crawl.
- Vision and depth perception suitable for use of utilizing a computer, printer, phone, and keyboard.
- Manual dexterity suitable for use of utilizing a computer.
- Sufficient personal mobility and physical reflexes which permits the employee to work in an office setting.
- Ability to walk and/or climb 5% of the time comfortably, with or without reasonable accommodation.
- Ability to sit at a computer for 90% of the time comfortably, with+ or without reasonable accommodation.
- Light to moderate lifting.
- Must be comfortable working in an office environment to include moderate noise levels.
- The working area is primarily in an open office setting with reasonable lighting and controlled temperatures .
Summary: Seeking a talented, hardworking, Embedded Software Engineer to participate in the development of leading security / home automation products. Ideal candidate would be a software developer with embedded systems experience, strong C/C++ skills, experience with FreeRTOS, excellent communication and teamwork skills. Salary range is $100,000-120,000 depending on experience.
Primary Responsibilities:
Qualifications:
Knowledge, Skills, and Abilities:
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.
Working Conditions: The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
==================================================================================================
As thinkers and creators, we look at the world with an open mind, engaging with the possibilities and broadening our perspective in an inclusive way.
Disclaimer:
The above statements reflect the general details considered necessary to decide the principal functions of the job identified and shall not be construed as a detailed description of all work requirements that may be inherent in the job. Job incumbents are expected to perform other duties necessary for the effective operation of the position, department, or the business.
About the company
• 350+ employees in the USA and Canada across 22 states and 2 provinces. • More than 1,900 employees worldwide • ISO 9001:2008/ISO 13485-certified manufacturing/assembly facilities in our Michigan-based and wholly-owned manufacturing site in China •...
Notice
Talentify is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.
Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at accessibility@talentify.io or 407-000-0000.
Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility.
An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: www.talentify.io/bias-audit-report. NYC applicants may request an alternative process or accommodation at aedt@talentify.io or 407-000-0000.