Junior Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+12 more
Job description
Scope: Software Engineer I supports the design, development, testing, and maintenance of SSI’s data acquisition and analysis packages under the guidance of senior software development staff., Principal Duties and Responsibilities:
- Implement well-defined, scoped tasks and bug fixes as assigned by senior software development staff.
- Participate in code reviews within the Software Development Team to receive and provide feedback on proposed code changes to ensure delivered code does not contain potential performance issues or data anomalies.
- Assist in reproducing software defects under the guidance of senior software development staff.
- Implement and test software patches to correct defects.
- Implement and test new software features.
- Perform DevOps tasks, including User Story review and Bug status updates.
- Assist in the writing of technical specifications and software documentation.
- Support and maintain existing applications.
- Participate in periodic design review meetings.
- Other duties as assigned.
Requirements
- Coursework or project experience in modern software languages - C#, .NET, Python, and/or JavaScript.
- Experience with version control systems - git and/or Subversion.
- Experience with DevOps tools including pull requests and work item management.
- Working knowledge of modern data processing algorithms.
- Hands-on experience with established integrated development environments such as Microsoft Visual Studio, Visual Studio Code, JetBrains PyCharm or JetBrains Rider.
- Basic conceptual familiarity with various communication protocols between software and hardware, such as USB, RS-232, CAN and TCP/IP.
- Willingness to learn new skills, frameworks, and programming languages as necessary.
- Technical problem-solving skills, ability to succeed in a fast-moving, high-demand environment, and a willingness to “roll up your sleeves’ when necessary.
- Strong interpersonal skills with experience working in a team environment across multiple disciplines.
- Ability to deal with frequent change, delays or unexpected events.
Desired:
- Internship or capstone project experience with production-style codebases.
- Experience in the development of web applications.
- Experience with C++, embedded C, and 8-bit microcontrollers.
- Coursework or personal projects developing applications in a technical/scientific instrumentation environment.
- Education:
- BA or BS Degree in a Science or Engineering Field.
- 0-2 years of software development experience; internships and academic projects apply.
- Must be a US Citizen or possess approved governmental documents proving the right to work in the US
About the company
Trusted as the world leader in metabolic measurement, Sable Systems International has a 30+ year reputation for innovation, expertise, and scientific insight. We design and manufacture multi-platform high-resolution scientific instrumentation for the Life Sciences. Our applications range from Fly to Mouse to Human - and beyond.
Our best-selling products include multi-channel metabolic measurement systems for experimental animals such as mice and rats, with simultaneous measurement of other parameters such as food and water intake, body mass, position, activity, and environmental monitoring. Whether providing solutions for the measurement of a living process or an industrial one, model animals, or human personalized healthcare research, our unrelenting focus on quality and support is key to our success.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, or national origin.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Steps to Get a Software Engineer Internship
Where to Find Entry-Level Software Engineering Jobs
The Ultimate Software Engineer Career Path Guide for 2023
Is Software Engineering Hard?