Position Summary
- Looking for a strong Embedded Architect with RTOS skills
- Need a good Performer, a go Getter, a Top Contributor within their Company
- Excellent Problem Solving Skills
- Hybrid Remote– Office 1-2 Days per week- Onsite for the first 4 Weeks of the job
- Someone that likes to Code, but a problem solver- Coding will be very minimal
- We need an Architect that will be a liaison between the Product Manager and convert their requests into Diagrams
- Customer Interfacing
- Embedded Linux is a Plus
Required Skills
Essential duties and responsibilities include but are not limited to the following:
- Embedded Software Developer (C or C++ development required).
- Knowledge of Software Modeling Diagrams, such as Sequence Interaction Diagrams (SID),Flowcharts, Use Cases, Object Diagrams.
- Understanding of State Machines
- Experience with an RTOS
Highly Desirable Qualifications (Education, Experience, Skills)
- BS or MS in Electrical Engineering or Computer Science.
- Experience with test equipment such multimeters, oscilloscope.
- Must possess the ability to communicate both orally and in writing.
- Familiarity with Microsoft Office applications.
- Good communications skills.
- Good organizational skills.
Highly Desirable Skills
- Ability to read schematics and interpret device data sheets for the purpose of developing low level software.
- Use multimeters, oscilloscopes, and logic analyzers to monitor circuits to improve software algorithms.
- The ability to use a Logic analyzer
- Embedded Drivers in lightweight RTOS environment for I2C, SPI, Display, UART, PWM controllers, analog to digital converters, GPIO, CAN bus and other low-level hardware functions is a plus.
- Algorithms for digital analysis of analog sensor data.
- Closed loop PID controllers.