BoulderRecruiter Since 2001
the smart solution for Boulder jobs

Software Engineer - Development and Build Tools

Company: Apple
Location: Boulder
Posted on: May 6, 2022

Job Description:

Software Engineer - Development and Build ToolsBoulder,Colorado,United StatesHardware+ Minimum of five years of professional (post-degree) experience in software development and tools support in complex operating environments+ Software development experience in C/C++/Fortran and Python/MATLAB/R+ Scripting experience with Bash/Zsh/PowerShell/Batch+ Experience with Clang/GCC/MSVC for cross-platform (Mac/Win/Linux) applications+ Experience with source control systems (git, Mercurial, svn)+ Experience with compiled language build systems (Make, CMake, NMake, MSBuild)+ Experience with continuous integration tools (Jenkins, CircleCI, TravisCI, TeamCity, Bamboo, etc.)+ Experience with virtualization environments (VMware, KVM, Parallels, VirtualBox)**Description**- Chip in to design, construction and operation of continuous integration build and test systems for multi-language, multi-OS, local and distributed technical computing based design applications - Develop testing workflows for execution of computational models, implement, deliver and support their use in high performance computational environments - Work with key stake holders to iterate software design and implementation of various physics-based design tools - Investigate user interaction with both build workflow and design tool use, and iterate on them - Effectively communicate the advantages, disadvantages, and limitations for aspects of build/delivery workflows on local and distributed systems**Education & Experience**M.S. or Ph.D. in CS, Physics, Engineering, Operations Research, Applied Mathematics or equivalent with 5+ years of experience in a related field having a strong focus on numerical computation and software development/delivery**Additional Requirements**+ Preferred Qualifications+ -Technical computing background with exposure to both scientific algorithm development and software delivery+ - Experience in consumer electronics and optics/process development+ - Experience in a full software development life cycle+ - Experience with GPGPU development (CUDA, OpenCL, HIP)+ - Experience with end-user support of software that you have worked to both develop and deliver+ If you are a Colorado resident, this is for you:+ At Apple, we see the whole you. We carefully consider a wide range of compensation factors, including your background and experience. These considerations can cause your compensation to vary. Software Engineer - Development and Build Tools starts at a minimum annual salary of $91,800. The actual pay may be higher depending on your skills, qualifications, and experience. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Every Apple employee also has the opportunity to become an Apple shareholder, because all team members are eligible for stock grants and also a discount when purchasing Apple stock.+ We offer all kinds of ways to experience well-being, confidence, and satisfaction.Learn more ( about Apple benefits.+ Note: Apple benefits programs are subject to eligibility requirements.**Apple Footer**Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant (Opens in a new window) .Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants. United States Department of Labor. Learn more (Opens in a new window) .Apple is required to comply with a COVID-19 vaccination mandate issued by the New York City Department of Health. We will verify the vaccination status of all New York City team members who are working at an Apple Store, office, or partner store in New York City. Learn more (Opens in a new window) .Apple will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. If you're applying for a position in San Francisco, review the San Francisco Fair Chance Ordinance guidelines (opens in a new window) applicable in your area.Apple participates in the E-Verify program in certain locations as required by law. Learn more about the E-Verify program (Opens in a new window) .Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Apple is a drug-free workplace. Reasonable Accommodation and Drug Free Workplace policy Learn more (Opens in a new window) .

Keywords: Apple, Boulder , Software Engineer - Development and Build Tools, IT / Software / Systems , Boulder, Colorado

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Colorado jobs by following @recnetCO on Twitter!

Boulder RSS job feeds