Minimum Required Skills:
Embedded, Firmware, Hardware, UART drivers, FreeRTOS, I2C, USB, ARM, C++, RTOS
We are an industry-leading provider of ignition interlock devices in the United States. Our employees are instrumental in cutting down the number of alcohol-related fatalities and driving offenses by implementing interlock devices as a standard to prevent drunk driving.
Just as we value making the roads safer, we also value providing a high-quality of life for our employees. With high earning potential, an attractive benefits package and unlimited opportunities for professional development, we the perfect place to grow your career.
Top Reasons to Work with Us
1.Stable, growing engineering department and one of the fastest growing breathalyzer companies in the USA
2.High level training and growth potential within the company ranks
3.More than doubled in size during the past three years and continue to grow at 20%+ annually
Competitive Salary - $100-130K based on experience
What You Will Be Doing
1.Design and implement systems writing using C language on embedded processors in our custom designed solutions. C# & C++ are highly desired on Windows based tools.
2.Knowledge and experience with I2C, USB and UART drivers, freeRTOS, embedded and ARM processors. Experience with Linux or Android is a plus.
3.Communication protocols and IC firmware experience for cell, Bluetooth, WiFi and IoT protocols and embedded systems functions highly sought.
4.Automotive expertise in OBD protocols, CAN buses, diagnostics or onboard entertainment systems highly desired.
5.Write and execute complete testing plans, protocols, and documentation for assigned portion of application; identifies and debugs, and creates solutions for issues with code and integration into application architecture.
6.Collaborates and communicates with management, internal, and outsourced development partners regarding firmware design status, project progress, and issue resolution.
7.Analyze designs to determine coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution.
8.Allocating resources to complete programming projects, and designing detailed plans to ensure firmware is functioning properly.
9.Preparation and creation of instructional technical manuscripts for firmware operation is a typical task.
10.All other duties as assigned.
What You Need for this Position
1.The ideal candidate will have 3+ years of low-level software development experience.
2.Fundamental knowledge of low-level firmware.
3.Knowledge of system level runtimes and bootloaders.
4.Experience writing systems utilizing embedded RTOS
5.Knowledge of automotive control systems or digital hardware utilizing IoT technologies desirable
6.Solid C and C# coding abilities with some exposure to assembly coding.
7.Experience with digital hardware.
8.BS electrical or computer engineering or equivalent required
Firmware, Embedded Software, C Language, Automotive, CAN, Bluetooth
What's In It for You
401kSo, if you are a Embedded Software Engineer with experience, please apply today!
Applicants must be authorized to work in the U.S.Please apply directly to by clicking 'Click Here to Apply' with your Word resume!
Looking forward to receiving your resume and going over the position in more detail with you.
Looking forward to receiving your resume!
CyberCoders, Inc is proud to be an Equal Opportunity Employer
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or any other characteristic protected by law.
Your Right to Work
Copyright 1999 - 2018 . CyberCoders, Inc. All rights reserved.
Embedded, Firmware, Hardware, UART drivers, FreeRTOS, I2C, USB, ARM, C++, RTOS - Embedded, Firmware, Hardware, UART drivers, FreeRTOS, I2C, USB, ARM, C++, RTOS