Firmware Engineer Job at Insight Global, Golden Valley, MN

U2RLeHZselQwUmltTjNIOHBUYm90bUh1R1E9PQ==
  • Insight Global
  • Golden Valley, MN

Job Description

Job: Firmware Engineer Duration: 9-month contract to hire Location: Hybrid in Golden Valley, MN Pay Rate: $45/hr - $64/hr An employer is looking for a highly skilled hybrid firmware engineer to join one of our largest national clients for a contract-to-hire opportunity. In this role you'll join a growing team, and work to support connected thermostats. This is an iOT product connected to the cloud, therefore any prior experience working with connected devices like thermostats will help you be successful on this team. This team is focused on supporting real time operating systems connected to Wi-Fi. You will not need to develop the Wi-Fi module but will be supporting the connected layer of the thermostat on this team. Responsibilities: -Work on all aspects complex embedded software development projects – design, development, review, and test. You will have clear accountability to drive innovation utilizing new technologies in hardware, software, and emerging wireless communication protocols (ex: Wi-Fi, BLE, ZigBee, proprietary RF protocols, etc.). -Collaborate closely with a team of highly motivated peers. You will contribute and provide technical leadership, mentorship, as well as coordination with project planning and execution. -Design great products – novel in capability, exceptional in quality, and always delivering an end-to-end 5-star customer experience. -Design and develop embedded software/firmware for Connected Home products. -Collaborate with partners in Marketing and other stakeholders to gather and break down non-technical and technical requirements into well-defined tasks. -Work closely with cross-functional teams (systems, hardware, test, quality) to produce architecturally sound designs, contribute to hardware selection, design test plans, and coordinate delivery of software modules, applications, and documentation. Cultivate 3rd party vendor relationships as needed. -Evaluate new technologies as they apply to existing functions. Offer peer technical assessments in areas of expertise, new technologies, software designs and assist as needed with component datasheet/schematic design review. -Research technical problems and implement appropriate algorithm solutions. -Explore tools and techniques and contribute to efforts that benefit firmware design, development, testing and management. REQUIRED SKILLS AND EXPERIENCE -Bachelors Degree in Computer Science, Electrical Engineering -5+ years of embedded firmware development using C and/or C++ programming language. -Strong knowledge of embedded software and embedded product development -Experience in writing firmware for embedded devices -Knowledge of embedded hardware and components -Strong firmware debugging techniques and usage of tools like trace analyser and JTAG -Experience of using lab tools (i.e. multimeter, oscilloscopes, logic analyser) -Experience with software development environments such as Visual Studio and IAR Embedded Workbench (i.e. including compiling, linking, loading, and executing) -Experience working within the middle layer / application layer -Ability to integrate and develop new features within a product -Ability to commute to the Golden Valley location 3x/week as this team works in a hybrid model NICE TO HAVE SKILLS AND EXPERIENCE -Relevant experience in home automation products and residential market -Experience working in Agile Scrum teams -Experience with standard libraries and multithreaded programming with RTOS's like ThreadX, FreeRTOS, Linux, etc. -Experience with wireless data communications technologies, such as Wi-Fi, Bluetooth and/or ZigBee. -Solid communication, collaborative and interpersonal skills with the ability to work and relate well with others -Experience with ARM Cortex-A and Cortex-M processors. -Experience with software management tools like SVN, Bitbucket, JIRA, and requirements management tools like Contour. -Experience with Data structures, Multi-threaded programming, Object Oriented programming, Networking concepts, Network Security. -Experience with wireless data communications technologies, such as Wi-Fi, Bluetooth and/or ZigBee. -Experience with designing well-architected software systems/modules. -Able to decompose functional requirements into well-defined tasks while balancing quality, quantity and complexity in work output. -Familiarity with cryptographic concepts public key cryptography, certificates -Experience with embedded Linux environments such as Raspberry PI

Job Tags

Contract work,

Similar Jobs

All Star Healthcare Solutions

Locum Interventional Radiologist needed Job at All Star Healthcare Solutions

 ...All Star Healthcare Solutions is seeking an Interventional Radiologist for Locum coverage in Montana. Some details include: Need is M F No call, no weekends Expect 8 10 IR cases per day, likely 70% IR Variety of procedures inlcuding Biopsies, ports... 

Avon Lake CDJR

Automotive Parts Manager: Lead Inventory & Sourcing Job at Avon Lake CDJR

 ...Avon Lake seeks an experienced Automotive Parts Manager for their busy service department...  ...has a high school diploma, experience in auto parts sales, and strong organizational...  ...include 401(k) matching, health insurance, and opportunities for advancement. #J-18808-Ljbffr... 

Berkheimer Tax Innovations

Inbound Customer Service Representative Job at Berkheimer Tax Innovations

 ...required - We will train you!*Paid Training Onsite - Hybrid Work from Home after Training* WHAT YOU'LL DO: As an Inbound Customer...  ...~ On the job, paid training to help you succeed ~ Medical, Dental, Vision & Life Insurance ~ Paid Holidays, Vacation, Sick,... 

Shoutt International Ltd

Social Media Specialist for B2B Healthcare Job at Shoutt International Ltd

 ...presence on X/Twitter, where all content for this role will be published. This position focuses heavily on developing compelling,...  ...Haves- Experience managing social media for B2B, healthcare, academic, or technical organizations, ideally with a strong focus on Twitter... 

Spotify

Senior Machine Learning Engineer Job at Spotify

 ...makes deciding what to play next easier and more enjoyable for every listener. From Blend to Discover Weekly, were behind some of Spotifys most-loved features. We built them by understanding the world of music, podcasts, and audiobooks better than anyone else. Join us...