Embedded Software Engineer:
n
Become an integral part of Matric's Engineering team by providing software solutions in some of the world's most revolutionary electronics markets.
n
In this position, you will work alongside the customer and fellow engineers to analyze information; and design, develop, install, test, and debug software solutions in custom electronics assemblies.
Job Responsibilities:
n
n- Develops information systems by designing, developing, and installing software solutions for electronic products.
n- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
n- Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.
n- Investigates problem areas.
n- Follows the software development lifecycle.
n- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
n- Prepares and installs solutions by determining and designing system specifications, standards, and programming.
n- Improves operations by conducting systems analysis and recommending changes in policies and procedures.
n- Obtains and licenses software by obtaining required information from vendors, recommending purchases, and testing and approving products.
n- Protects operations by keeping information confidential.
n- Provides information by collecting, analyzing, and summarizing development and service issues.
n- Accomplishes engineering and organization mission by completing related results as needed.
n
Qualifications:
n
n- Bachelor's and/or Master's degree in Computer Science, Computer Engineering or related technical discipline
n- 5+ years of professional software development experience
n- Programming languages C, C++, Python and Java
n- Embedded Software or Systems Development
n- ARM, Power PC, MIPS embedded CPU
n- DSP, Video, Audio processing
n- Linux and Windows platforms
n- Source Control such as GIT and HG
n- Wireless stacks such as Wi-Fi and Bluetooth
n- Communication protocols such as: I2C, SPI, SDIO, CAN, RS-232, RS-485, and 4-20
n- Building Operating Systems
n- Microcontroller Integration
n- ADC, Timers and Interrupts
n
n
n- IC Interface Protocols
n- Battery optimization
n- Graphics implementation/Qt
n- Oscilloscope and Logic Analyzers
n- Design, Hardware Integration and Test
n
Three (3) Work Location Available:
n
n- Matric Limited - 2099 Hill City Road, Seneca, PA 16346
n- Dynamic Manufacturing - 154 Armstrong Drive, Freeport, PA 16229
n- Windurance - 1300 Commerce Drive, Coraopolis, PA 15108
n
H-1B Visa friendly employer