Embedded Systems Software Engineer
4 weeks ago
At Apple, we're looking for a talented software engineer to join our Audio team. As an Embedded Systems Software Engineer, you will be responsible for designing and developing drivers for audio hardware peripherals, expanding internal tools to facilitate bring-up for new SoC and hardware designs, and working with the Audio Design, Silicon Engineering, and Silicon Validation Teams to prototype hardware sequences.
Key Responsibilities
- Design and develop drivers for audio hardware peripherals
- Expand internal tools to facilitate bring-up for new SoC and hardware designs
- Work with the Audio Design, Silicon Engineering, and Silicon Validation Teams to prototype hardware sequences
- Collaborate with cross-disciplinary teams to develop groundbreaking technologies
Requirements
- Experience in embedded device driver development
- Experience in silicon and pre-silicon bring-up
- Excellent programming skills in C/C++/Assembly and scripting skills in Python
- Excellent profiling skills with proficiency in debugging large, complex system software
- Background in low-level software development and system integration
- Ability to translate hardware data sheets into software
- Good understanding of multi-core embedded HW Systems and RTOS
Education & Experience
- BE/ME, BS/MS in Computer Science, or Equivalent
- Good understanding of uboot and Jtag a plus
- Knowledge of power management, ARM, X86 architectures a plus
Additional Requirements
- Interest in audio and improving audio on Mac and iOS platforms a plus
- Experience in profiling and optimizing power and performance of software/hardware
- Experience in participating in hardware and software design reviews
What We Offer
- Comprehensive medical and dental coverage
- Retirement benefits
- Range of discounted products and free services
- Reimbursement for certain educational expenses
- Discretionary bonuses or commission payments
-
Embedded Systems Software Engineer
4 weeks ago
Cupertino, California, United States Apple Full timeJob SummaryApple's Audio team is seeking an experienced software engineer with strong low-level development skills to bridge the gap between hardware and software. This position will work with the Audio Design, Silicon Engineering, and Silicon Validation Teams to prototype hardware sequences, design and develop drivers for audio hardware peripherals, and...
-
Embedded Software Developer
3 weeks ago
Cupertino, California, United States Systems Integration Solutions Full timeKey Responsibilities:Develop and implement software features in collaboration with multiple teams and fix related bugs.Work on prototyping features for future products, designing, improving, and maintaining software infrastructure across multiple platforms.Write and enhance new testing tools.Collaborate with multiple teams, ensuring strong team...
-
Senior Embedded Software Engineer
4 weeks ago
Cupertino, California, United States Apple Full timeJob SummarySenior Embedded Software Engineer at AppleWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Apple. As a Senior Embedded Software Engineer, you will be responsible for designing and implementing innovative firmware for future Apple products.Key ResponsibilitiesDevelop high-quality firmware for complex embedded...
-
Embedded Software Developer
4 weeks ago
Cupertino, California, United States Systems Integration Solutions Full time**Embedded Software Developer Position**At Systems Integration Solutions, we are seeking a skilled Embedded Software Developer to join our team.The ideal candidate will have strong experience in embedded and C/C++ software development, with a focus on bringing up new hardware platforms and working on the roadmap for future projects.Key...
-
Senior Embedded Software Engineer
4 weeks ago
Cupertino, California, United States JobRialto Full timeJob Requirements:We are seeking a highly skilled Senior Embedded Software Engineer to join our team at JobRialto. The ideal candidate will have a strong background in C programming and embedded development, with a minimum of 5-7 years of experience in software engineering and 2-5 years of experience in program management.The successful candidate will have a...
-
Audio Embedded Software Engineer
1 month ago
Cupertino, California, United States Apple Full timeJob DescriptionAs a Senior Audio Embedded Software Engineer at Apple, you will play a key role in designing and implementing the audio foundation for various high-profile features, including Interactive Audio, Siri, FaceTime, and media capture and playback. You will collaborate with cross-functional engineering teams to define product features and...
-
Firmware Engineer
4 weeks ago
Cupertino, California, United States Apple Full timeJob SummaryFirmware Engineer - Embedded Systems ExpertAt Apple, we're looking for a skilled Firmware Engineer to join our Multitouch development team. As a Firmware Engineer, you will be responsible for designing, implementing, and maintaining complex firmware designs for our embedded systems. You will work closely with internal and external partners to...
-
Senior Embedded Software Engineer
4 weeks ago
Cupertino, California, United States JobRialto Full timeJob Description:JobRialto is seeking a skilled Senior Embedded Software Engineer to join our team. The ideal candidate will have 5-7 years of experience in engineering and 2-5 years of experience in program management. A Bachelor's Degree in Computer Engineering or relevant work experience is required. The successful candidate will have expertise in...
-
Cupertino, California, United States Apple Full timeRole OverviewWireless Technologies team is seeking a highly motivated and creative engineer to work on our next generation products. The duties of this position will involve designing, developing, and debugging baseband platform software, as well as collaborating with cross-functional teams to deliver features into products.Key Responsibilities Design and...
-
Embedded Software Engineer in Cupertino, CA
4 weeks ago
Cupertino, California, United States Diverse Lynx Full timeJob Title: Embedded Software Engineer in Cupertino, CAJob Summary: We are seeking an experienced Embedded Software Engineer to join our team in Cupertino, CA. The ideal candidate will have a strong background in C programming and embedded development, with a minimum of 5-7 years of engineering experience and 2-5 years of program management...
-
Embedded Software Engineer
1 month ago
Cupertino, California, United States Apple Full timeThermal Management Software EngineerCupertino, California, United StatesSoftware and ServicesAs a Thermal Management Software Engineer at Apple, you will be responsible for designing and implementing thermal management control algorithms across all iOS, macOS, WatchOS, and Apple TV products.Our environment fosters innovation and rapid product iteration...
-
Bluetooth Embedded Software Engineer
1 month ago
Cupertino, California, United States Apple Full timeBluetooth Embedded Software EngineerCupertino, California, United StatesSoftware and ServicesJoin the Wireless Technologies and Ecosystems organization and be part of an outstanding team of engineers driving innovation and developing products used by millions worldwide.Our team seeks a highly motivated embedded software engineer to design and develop...
-
Cellular Embedded Software Engineer
4 weeks ago
Cupertino, California, United States Apple Full timeCellular Embedded Software EngineerAt Apple, we're looking for a talented Cellular Embedded Software Engineer to join our team. As a key member of our Wireless Technologies and Ecosystems organization, you'll work with multi-functional teams to drive innovation and develop products used by millions worldwide. We're seeking a highly motivated individual who...
-
Embedded Software Engineer
4 weeks ago
Cupertino, California, United States Apple Full timeJob SummaryWe are seeking an experienced Embedded Software Engineer to join our Silicon Technologies group at Apple. As a key member of our team, you will be responsible for designing and implementing firmware for our next-generation, high-performance, power-efficient processor, system-on-chip (SoC).Key ResponsibilitiesDesign and implementation of firmware...
-
Embedded Software Engineer in Cupertino, CA
1 month ago
Cupertino, California, United States Diverse Lynx Full timeJob Summary:We are seeking a highly skilled Embedded Firmware Developer to join our team at Diverse Lynx LLC. The ideal candidate will have a strong background in C programming and experience with embedded development.Key Responsibilities: Design and develop low-level embedded C firmware for our products Collaborate with cross-functional teams to ensure...
-
Senior Software Systems Engineer
1 month ago
Cupertino, California, United States Apple Full timeAbout the RoleThe Sensing and Connectivity Systems Engineering team at Apple is seeking a highly motivated Software Engineer to design and build Apple's future sensing and connectivity products.A successful candidate will demonstrate deep knowledge of kernel driver development, embedded firmware development, operating system level debugging, and a desire to...
-
Senior Embedded Systems Engineer
4 weeks ago
Cupertino, California, United States ApTask Full timeAbout the Role:ApTask is seeking a highly skilled Senior Embedded Systems Engineer to lead our team of engineers in the development of cutting-edge embedded systems solutions. Key Responsibilities:Lead the entire team's deliverables and quality of workHandle resource assignment and work schedulingReport two weeks ahead for any team member to take...
-
Software Systems Engineer
4 weeks ago
Cupertino, California, United States Apple Full timeJob Description:We are seeking an experienced software developer to join our Core Telemetry Platform team. As a member of this team, you will have the opportunity to work on the latest Apple products, spanning iOS, watchOS, macOS, tvOS, and visionOS. Your primary responsibility will be to design and develop systems software to improve battery usage and...
-
Software Systems Engineer
4 weeks ago
Cupertino, California, United States Apple Full timeJob Description:We are seeking an experienced software developer to join our Core Telemetry Platform team. As a Systems Software Developer, you will be responsible for designing and developing systems software to improve power and performance of Apple products. This includes building infrastructure and platforms for data collection, storage, and querying to...
-
Embedded Systems Lead
4 weeks ago
Cupertino, California, United States Diverse Lynx Full time**Job Summary**We are seeking a highly skilled and experienced Technical Lead to join our team at Diverse Lynx LLC. As a Technical Lead, you will be responsible for leading our embedded systems team and ensuring the successful delivery of projects.**Key Responsibilities**Lead the embedded systems team and ensure the successful delivery of projectsDevelop and...