Embedded Software Engineer

Employment Type

: Full-Time


: Information Technology

Loading some great jobs for you...

VAIS Technology has been founded in 2004 with an idea to offer quality aftermarket electronics in the mobile electronics industry. We are very passionate about cars and technology. Over the years VAIS has grown to be a leader in the aftermarket industry supplying our parts to over 2000 dealers, 40 distributors, and Toyota port partners. VAIS is a SEMA award winner for best mobile electronics product in 2019 with our new and innovative product line. Currently we are developing a product to be presented to leading car manufacturers and Tier 1 suppliers. We are looking for embedded software engineer to join our growing engineering team. You are responsible to work with our software and hardware engineers to develop new software implementing modern software design principles and concepts, resolving complex technical software problems, and offer innovative solutions to complete the project. All of our development in done in-house, therefore you will work with a team that creates a product from an idea all the way to production and launch. Education and Experience: Bachelor of Science in Electrical Engineering, Computer Engineering or Computer Science 3 years of embedded firmware development experience using microprocessors. ARM Cortex M0/M3/M4/M7 Strong background in C/C++ programming language Development experience with RTOS based embedded systems Experience with development of communications protocols. Experience with GUI development Desired Skills: Ability to read and understand schematic diagrams Excellent communication skills Comfortable with basic operating system concepts (threads, mutex, etc) Ability to quickly comprehend and debug existing code. A team player with great verbal and written communication skills. Self-sufficiency is key, as well as a strong attention to detail and quality Ultra-low power implementations Strong analytical and problem-solving skills Experience with Bluetooth Low Energy (BLE) and Bluetooth protocol development ARM-based SoC firmware design Experience with industrial/automotive communication protocols (UART,I2C, SPI,CANbus, RS232/485, USB, etc). Encryption/ Security Familiarity with Oscilloscopes, logic analyzers, DMMs, etc Full lifecycle product development experience (from concept through production and support), Experience with other areas of software development such as scripting and iOS/Android app development Values and Ethics: Function as an effective team member Support the mission, vision, and values of VAIS Technology Apply personal ethics, honesty, initiative, flexibility, responsibility and confidentiality in all areas of responsibility Possess an enthusiastic, energetic, self-motivated, and detail-oriented approach towards work and all work projects Possess strong problem solving and decision making skills while using good judgment Maintain a positive work atmosphere by acting and communicating in a manner so that you get along with co-workers and management Actively follow VAIS Technology policies and procedures - provided by Dice

Launch your career - Create your profile now!

Create your Profile

Loading some great jobs for you...