Senior Software Developer for Laboratory and Engineering Software
Join Jenike & Johanson's research and development team as a Senior Software Developer specializing in laboratory and engineering software. Develop new software features for scientific and engineering design and analysis, working with technical and non-technical staff to determine individual components and requirements. Strong algorithmic and mathematical skills are required.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
Jenike & Johanson is looking for a Developer specializing in laboratory and engineering software to join its research and development team. Recent experience developing for macOS strongly recommended, with a STEM background, and knowledge of scientific and engineering principles. Software isn't general business-logic and will require strong algorithmic and mathematical skills.
This is a hybrid position, however great talent is everywhere, and we are open to fully remote candidates who reside in the United States. This position is primarily intended for a full-time role, though we are open to consulting arrangements for qualified candidates.
Responsibilities:
- Fully develop new software features for scientific and engineering design and analysis
- Work with technical and non-technical staff to determine individual components and requirements
- Solve basic and intermediate mathematical, spatial, and physics problems
- Work independently on specific development targets
- Unit test, debug, profile, and optimize new features and existing code
- Utilize native frameworks, and learn new ones as they are introduced
Qualifications:
- Minimum of 7-10 years professional experience.
- Bachelor’s degree in computer science, technology or engineering
- Experience developing libraries, frameworks and applications for Apple platforms, including GCD, custom views, and mathematical/scientific algorithms
- Cocoa/CocoaTouch, Xcode 26, and Git mastery
- Expertise with macOS and Xcode build systems, Xcode Cloud a plus
- Experience writing Metal shaders a huge plus
- Strong drive and willingness to learn
- Good object design, data structure, and source control skills
- Passion for building great, expressive UI in technical contexts
- Willingness to solve complex problems and see feature development through to completion
- Team-oriented attitude and skill working with non-technical staff to solve problems
Similar Jobs
Explore other opportunities that match your interests
BCforward
Jobs via Dice