As a Software Developer at LineStream, you’ll be responsible for implementing LineStream’s products on numerous software and hardware platforms. LineStream deploys software on various platforms, including, but not limited to embedded systems, programmable logic controllers and distributed control systems. Software Developers work closely with the CTO and Product Manager to execute a product development plan that delivers advanced, easy-to-use products to LineStream’s partners and customers.
Software product development on software and hardware platforms
Coding, simulation, analysis, testing, debugging, and documentation
Internal and customer support and training
Collaborate on functional requirements for future releases
3-5 years of software development experience in embedded systems, including configuration of software/hardware environment, design and development of logic functions, compilation, uploading, and debugging.
Experience with: controls software, such as Proportional, Integral, Derivative (PID); digital signal processors (DSPs); industrial drives design; programmable logic controllers; switching mode power supply design.
Expert in C/C++ programming
Substantial knowledge of major embedded compilers, software version control systems and bug tracking systems.
Demonstrated capacity for technical reporting and software design documentation .
Proven organizational, time management, problem solving, and analytical skills
Bachelor’s degree in electrical engineering, computer science or equivalents required, master’s degree preferred