Areas of Responsibility/Essential Functions:
- Responsible for Embedded Software projects from ideation through validation.
- Design, write, debug and release embedded microcontroller software for new products and new product features.
- Capture requirements to ensure code meets customer expectations.
- Complete feature analysis and system design tradeoffs.
- Define test requirements and test processes to ensure product meets customer feature and reliability requirements.
- Identify root cause and resolve software issues in new and existing products.
- Create and maintain documentation of Embedded Software requirements and revisions.
Required Knowledge, Skills and Abilities:
- Competency and extensive experience in C/C++ microcontroller programming, experience with ARM Cortex a plus.
- Strong attention to software development best practices and configuration management.
- Ability to plan, execute, and document Embedded Software design and testing.
- Skilled using test equipment; microcontroller debuggers, DMMs, oscilloscopes, logic analyzers.
- Experience with SPI, I2C, USB, RS232, RS485, TCP/IP protocols.
- Strong experience with Visual Studio and embedded kernels.
- Knowledge of Hardware/Software integration, including reading & understanding electrical schematics.
- Experience with PC application tools to create test and control applications.
- Ability to work with little direct supervision.
- Capable of operating in a dynamic environment.
- Good verbal and written communication skills.
- Demonstrated experience participating in new product development teams.
- Excellent organizational and documentation skills.
Education and Experience:
- Bachelor’s degree in Computer Science or Electrical Engineering
- Minimum of 5 years of directly related experience
Physical Demands: None specified.
Work Environment: Office
Benefits:
- Health, Dental, Vision
- Employer Paid Life/STD/LTD
- 401K + Company Match
- Employee Stock Purchase Program
- Educational Assistance
- Competitive PTO Package & Paid Company Holidays
- Wellness Program
Behavioral Assessment
In addition to supplying us with your resume, we ask that you take our Behavioral Assessment through Predictive Index by going to the following link:
https://assessment.predictiveindex.com/B3WV/e434d6e9-df3a-4d79-8bdb-ad2348920681?type=candidateba
Tips:
- Complete the assessment in a quiet place, free from interruption, in one session
- Take as much time as you wish to complete this assessment— typically takes <7 minutes
- Please use one of the following browsers: Internet Explorer, Firefox, Safari, or Chrome