Who is ScriptPro?
Imagine working at a place where innovation meets impact, and every day brings new opportunities to revolutionize the pharmacy industry! At ScriptPro, you’ll be part of a dynamic team that’s at the cutting edge of technology, creating solutions that make a real difference in people’s lives. ScriptPro develops, sells, and supports state of the art robotics and services in thousands of pharmacy settings around the United States and Canada.
The Electrical Engineering department at ScriptPro thrives on innovation, leveraging advanced technologies such as embedded systems, power electronics, and automation to develop and enhance our systems. You'll work with state-of-the-art tools and methodologies to tackle complex challenges, conduct detailed analyses, and recommend improvements.
Job Summary: The Lead Embedded Software Engineer is instrumental in creating advanced solutions and enhancing existing systems. You'll maintain and enhance legacy codebases while leveraging development tools such as Xilinx ISE, Vivado, and Code Composer Studio. Proficiency in embedded C, VHDL/Verilog, and a background in robotics or programmable motion control applications is highly desired. This individual must have strong communication skills, a solid technical background, and a commitment to excellence.
Reporting Relationship: Manager, Electrical Engineering
Shift: Generally, Monday through Friday with flexible 8-hour work day between 6am – 6 pm CST. This is a hybrid position; combination of in office and remote work. Regular, punctual, and predictable attendance is an essential function of every job at ScriptPro.
Scope of the Role:
- Develops moderate to complex software/firmware to meet system requirements
- Understands and supports legacy code
- Utilizes development tools (Xilinx ISE, Vivado, Code Composer Studio), configuration management systems, build processes, debuggers, emulators, and simulators in the software development process
- Provides reliable solutions to a variety of problems using sound problem-solving techniques
- Performs technical root cause analysis and proposes multiple options for solutions to given problems
- Estimates effort levels, evaluates new technological alternatives, and offers suggestions to improve processes
- Operates effectively both independently and as part of a team or small group
Required Qualifications:
- B.S. or M.S. in Computer Science, Electrical Engineering or a related field (or equivalent work experience)
- Experience developing complex VHDL/Veriog code using Xilinx/ISE/Vivado.
- Experience developing micro blaze processors in Xilinx/ISE/Vivado.
- Experience using TI Code Composer Studio for developing code for TI DSP processors.
- Experience developing C code for Atmel AVR/ARM processors.
- Experience using Oscilliscopes/Logic Analyzers and various electronics test tools.
- Must be able to read schematics, manuals, technical whitepapers, requirements documents, etc., and deliver development solutions that meet quality assurance standards
- Experience with robotics or programmable motion control applications desired
- Strong verbal and written communication skills with Agile team members including scrum masters and product owners
- Operates effectively both independently and as part of a team or small group
Remote Work Requirements:
- Must have high-speed reliable internet access with a hard-wired connection
- Must have a distraction free home office workspace
- Must be willing to participate in video virtual meetings (camera on)
Benefits:
At ScriptPro, we believe that our employees are our greatest asset. That’s why we are committed to fostering a workplace that prioritizes and enhances your personal health and well-being.
- Health: Medical, Dental, Vision, Short-Term Disability, Company Paid Life Insurance & Long-Term Disability, 24/7 on campus Gym, and Vitality Wellness Program that helps lower your premium costs
- Well-being: Paid Time Off (PTO, Maternity, Paternity, Adoption Leave), nine (9) paid holidays, paid volunteer hours, Employee Assistance Program, company-sponsored events and team-building activities, 401(k) Retirement Plan with company match, financial investment services, employee discounts on products and services.
Working Conditions:
This position operates in an office environment. Routine use of standard office equipment is required. Must be able to use a computer for extended periods of time. Regularly required to sit, use hands and fingers, and expected to occasionally lift, stoop, bend, and reach. Ability to learn and solve practical problems and interpret a variety of instructions is required.
ScriptPro celebrates the unique qualities of each team member and is dedicated to fostering a diverse workplace that offers equal opportunities for all. As an Equal Opportunity employer, the company does not discriminate on the basis of race, color, religion, national origin, sex, pregnancy, age, disability, genetic information, veteran status, or any other legally protected status.
The company prioritizes utilizing internal resources for sourcing and filling all positions. When external assistance is needed, the company will engage only with pre-approved, contracted agency partners.
The company is not offering visa sponsorship for this role. All applicants must have legal authorization to work in the United States without requiring employer-sponsored visa support.
Please visit www.scriptpro.com to learn more about the mission of our company.