Software Engineer
Company: Shelby American, Inc.
Location: Rockville
Posted on: January 31, 2025
Job Description:
DescriptionJoin MaxCyte as a Software Engineer and be at the
forefront of developing cutting-edge instrument software and
applications, including intuitive UIs and advanced instrument
control layers. You'll be involved in every stage of the software
lifecycle, from initial concept to final commercialization,
ensuring our life sciences tools are best-in-class. This role
offers a unique opportunity to work on innovative projects that
make a real impact in the world of biotechnology. Additionally, as
a key member of a high-performing team, you'll have ample
opportunities to learn and grow, staying updated with the latest
technologies and industry trends.
- Design and develop software for life sciences instrumentation,
including user interfaces, workflows, algorithms, databases,
communications, and hardware control.
- Write clean, maintainable code following best practices, and
participate in code reviews to ensure high-quality standards.
- Develop comprehensive project artifacts and documents,
including software requirements specs, vulnerability analyses, and
risk assessments.
- Build and maintain a robust code repository for version control
and configuration management.
- Troubleshoot and resolve bugs and issues, including those
reported from the field.
- Conduct thorough testing, including developer testing, code
reviews, and support for formal verification activities with
Verification Engineers.
- Follow software standards and procedures, creating
documentation that meets quality procedures, regulations, and
industry best practices.
- Comply with all applicable health, safety, and environmental
policies.Requirements
- B.S. in Computer Science, Computer Engineering, or Electrical
Engineering (M.S. preferred).
- 0-3 years of software development experience for Engineer 1;
2-6 years for Engineer 2. Preferably in life sciences or medical
devices.
- Highly skilled in C/C++/C# with demonstrated experience in UI
design, communications, algorithms, hardware programming, SQL
Database programming, .NET, and Windows.
- Familiar with Agile development, project artifact maintenance,
formal verification and validation testing, and modern
cybersecurity threats.
- Experience with Jira or equivalent bug/issue tracking,
Bitbucket/Git or equivalent version control, and familiarity with
computer architecture.
- Strong problem-solving abilities.
- Experience with Unix/Linux and real-time OS is a plus.
- Excellent team-building skills, encouraging communication and
collaboration.
- Strong verbal and written communication, with robust
organizational and time management skills.
- Ability to travel 10-15% domestically.The compensation package
for this role includes a base salary range is $92,000 - $97,000
(depending on experience), annual bonus, and equity. MaxCyte also
offers a comprehensive benefits package including health, dental,
vision, life, and disability insurance and generous time
off.MaxCyte is an Equal Opportunity Employer. All qualified
applicants will receive consideration for employment without regard
to race, color, sex, sexual orientation, gender identity, religion,
national origin, disability, veteran status, age, marital status,
pregnancy, genetic information, or other legally protected
status.
#J-18808-Ljbffr
Keywords: Shelby American, Inc., Bel Air South , Software Engineer, IT / Software / Systems , Rockville, Maryland
Didn't find what you're looking for? Search again!
Loading more jobs...