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
(https://www.apple.com/jobs/us/benefits.html) 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!
|