We are looking for a professional Embedded Software Engineer to execute complete embedded software development lifecycle.
The goal is to create scalable and optimized Microcontroller hardware and _software systems_ for renewable energy power system monitoring, control and local/remote networked user interface.
*Responsibilities*
* Design and implement software of embedded devices and systems from requirements to production and commercial deployment
* Design, develop, code, test and debug system software
* Review code and design
* Analyze and enhance efficiency, stability and scalability of system resources
* Integrate and validate new product designs
* Support software QA and optimize I/O performance
* Provide post production support
* Interface with hardware design and development.
Participate with microcontroller family selection, hardware design, PCB layout and peripheral hardware design interface.
* Assess third party and open source software including development tools.
*Requirements and skills*
* BS degree in Computer Science or Engineering or equivalent experience.
* Proven working experience in software engineering
* Experience in hands-on development and troubleshooting on embedded targets
* Solid programming experience in C or C++
* Proven experience in embedded systems design with preemptive, multitasking real-time operating systems
* Familiarity with software configuration management tools, defect tracking tools, and peer review
* Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems
* Adequate knowledge of reading schematics and data sheets for components
* Strong documentation and writing skills
* Experience with LCD touch screen displays for user interface.
* Networking experience for embedded transducers, data acquisition modules, OEM components with data output.
* CAN bus expertise valuable.
*Salary: *$90K to $110K annual salary plus benefit package.
*Benefits: *Medical Insurance, Dental, Vision, 401k, PTO
*Work Schedule* M-F 8am -5pm
Job Type: Full-time
Pay: $90,000.
00 - $110,000.
00 per year
Benefits:
* 401(k)
* Dental insurance
* Health insurance
* Paid time off
* Vision insurance
Schedule:
* 8 hour shift
* Monday to Friday
Education:
* Bachelor's (Required)
Experience:
* Embedded software: 5 years (Preferred)
Ability to Commute:
* Mountlake Terrace, WA 98043 (Required)
Work Location: In person