374 Low Level Programming jobs in the United States

Silicon Validation Software Engineer: Embedded and Low-level Programming

92189 San Diego Country Estates, California Apple

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

Silicon Validation Software Engineer: Embedded and Low-level Programming

San Diego, California, United States

Hardware

Summary

Posted: Oct 02, 2024

Role Number: 200571190-3543

At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, smart people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same passion for innovation that goes into our products also applies to our practices strengthening our commitment to leave the world better than we found it. Join us to help deliver the next groundbreaking Apple product. We are looking for exceptional software engineers to join a fast-paced environment. In this role, you will contribute to developing embedded software solution, debug and bring-up of the state-of-the-art next generation SOCs, supporting current and future Apple products. Your work will have a critical impact on getting high quality functional products to millions of customers quickly. You will be part of our core infrastructure team responsible for developing and improving our embedded silicon test software platforms, including Common Firmware Environment and RTOS.

Description

•Develop boot and driver code for Apple SOC, including AP clusters, IO Co-Processor system, fabric, power management, memory and other I/O devices •Design, implement, and enhance Common Firmware Environment (CFE) and other platform software for Apple silicon validation organization. •Develop system software to exercise power saving feature (suspend and resume) •Contribute to SDRAM initialization and calibration development •Implement firmware driver for PMIC and battery charging •Participate in the chip bring-up on simulator, emulation, FPGA and silicon •Develop applications covering system level use cases and functional features •Participate in SOC architecture, design specification and board schematics review

Minimum Qualifications

  • A minimum of a BS degree and a minimum of 10 years of relevant industry experience in silicon validation software engineering or related field.

Preferred Qualifications

  • Proficient in C/C++, assembly a plus

  • Background in embedded software development, bare metal, RTOS and/or Linux

  • Solid understanding about ARM specification, computer architecture, operating system

  • Experience in boot code, CPU & SOC initialization, device drivers

  • Experience in lpDDR4/5, DRAM initialization and calibration a big plus

  • Experience in pre/post silicon verification on SOC is a plus.

  • Good troubleshooting skills in silicon bring-up and embedded software debugging

  • Familiar with IO protocols: I2C, SPI, SPMI, UART, GPIO (PCIe/USB-C is a plus.)

  • Experience with script language such as Python, Perl, or Tcl.

Pay & Benefits

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $171,600 and $302,200, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation.Learn more about Apple Benefits. (

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote 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 ( .

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote 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 ( .

Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation.

Apple participates in the E-Verify program in certain locations as required by law.Learn more about the E-Verify program ( .

Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Reasonable Accommodation and Drug Free Workplace policy Learn more .

Apple is a drug-free workplace. Reasonable Accommodation and Drug Free Workplace policy Learn more .

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 applicable in your area.

It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

View Now

Silicon Validation Software Engineer: Embedded and Low-level Programming

95014 Monte Vista, California Apple

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

Silicon Validation Software Engineer: Embedded and Low-level Programming

Cupertino, California, United States

Hardware

Summary

Posted: Oct 02, 2024

Role Number: 200571180-0836

At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, smart people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same passion for innovation that goes into our products also applies to our practices strengthening our commitment to leave the world better than we found it. Join us to help deliver the next groundbreaking Apple product. We are looking for exceptional software engineers to join a fast-paced environment. In this role, you will contribute to developing embedded software solution, debug and bring-up of the state-of-the-art next generation SOCs, supporting current and future Apple products. Your work will have a critical impact on getting high quality functional products to millions of customers quickly. You will be part of our core infrastructure team responsible for developing and improving our embedded silicon test software platforms, including Common Firmware Environment and RTOS.

Description

•Develop boot and driver code for Apple SOC, including AP clusters, IO Co-Processor system, fabric, power management, memory and other I/O devices •Design, implement, and enhance Common Firmware Environment (CFE) and other platform software for Apple silicon validation organization •Develop system software to exercise power saving feature (suspend and resume) •Contribute to SDRAM initialization and calibration development •Implement firmware driver for PMIC and battery charging •Participate in the chip bring-up on simulator, emulation, FPGA and silicon. •Develop applications covering system level use cases and functional features •Participate in SOC architecture, design specification and board schematics review

Minimum Qualifications

  • A minimum of a BS degree and a minimum of 10 years of relevant industry experience in silicon validation software engineering or related field.

Preferred Qualifications

  • Proficient in C/C++, assembly a plus

  • Background in embedded software development, bare metal, RTOS and/or Linux

  • Solid understanding about ARM specification, computer architecture, operating system

  • Experience in boot code, CPU & SOC initialization, device drivers

  • Experience in lpDDR4/5, DRAM initialization and calibration a big plus

  • Experience in pre/post silicon verification on SOC is a plus.

  • Good troubleshooting skills in silicon bring-up and embedded software debugging

  • Familiar with IO protocols: I2C, SPI, SPMI, UART, GPIO (PCIe/USB-C is a plus.)

  • Experience with script language such as Python, Perl, or Tcl.

Pay & Benefits

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $181,100 and $318,400, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation.Learn more about Apple Benefits. (

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote 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 ( .

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote 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 ( .

Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation.

Apple participates in the E-Verify program in certain locations as required by law.Learn more about the E-Verify program ( .

Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Reasonable Accommodation and Drug Free Workplace policy Learn more .

Apple is a drug-free workplace. Reasonable Accommodation and Drug Free Workplace policy Learn more .

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 applicable in your area.

It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

View Now

Silicon Validation Software Engineer: Embedded and Low-level Programming

97078 Beaverton, Oregon Apple

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

Silicon Validation Software Engineer: Embedded and Low-level Programming

Beaverton, Oregon, United States

Hardware

Summary

Posted: Oct 02, 2024

Role Number: 200571175-0505

At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, smart people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same passion for innovation that goes into our products also applies to our practices strengthening our commitment to leave the world better than we found it. Join us to help deliver the next groundbreaking Apple product. We are looking for software engineers with background in embedded software development to join a fast-paced environment. In this role, you will contribute to developing embedded software solution, debug and bring-up of the state-of-the-art next generation SOCs, supporting current and future Apple products. Your work will have a critical impact on getting high quality functional products to millions of customers quickly. You will be part of our core infrastructure team responsible for developing and improving our embedded silicon test software platforms, including Common Firmware Environment and RTOS.

Description

•Develop boot and driver code for Apple SOC, including AP clusters, IO Co-Processor system, fabric, power management, memory and other I/O devices •Design, implement, and enhance Common Firmware Environment (CFE) and other platform software for Apple silicon validation organization •Develop system software to exercise power saving feature (suspend and resume) •Contribute to SDRAM initialization and calibration development •Implement firmware driver for PMIC and battery charging •Participate in the chip bring-up on simulator, emulation, FPGA and silicon •Develop applications covering system level use cases and functional features •Participate in SOC architecture, design specification and board schematics review

Minimum Qualifications

  • A minimum of a bachelor's degree and a minimum of 3 years of relevant industry experience in silicon validation software engineering or related field.

Preferred Qualifications

  • Proficient in C/C++, assembly a plus

  • Background in embedded software development, bare metal, RTOS and/or Linux

  • Solid understanding about ARM specification, computer architecture, operating system

  • Experience in boot code, CPU & SOC initialization, device drivers

  • Familiar with IO protocols: I2C, SPMI, UART, GPIO.

  • Experience in lpDDR4/5, DRAM initialization and calibration a big plus.

  • Good troubleshooting skills in silicon bring-up and embedded software debugging

  • Experience with script language such as Python, Perl, or Tcl

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote 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 ( .

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote 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 ( .

Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation.

Apple participates in the E-Verify program in certain locations as required by law.Learn more about the E-Verify program ( .

Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Reasonable Accommodation and Drug Free Workplace policy Learn more .

Apple is a drug-free workplace. Reasonable Accommodation and Drug Free Workplace policy Learn more .

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 applicable in your area.

It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

View Now

Silicon Validation Software Engineer: Embedded and Low-level Programming

78716 Austin, Texas Apple

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

Silicon Validation Software Engineer: Embedded and Low-level Programming

Austin, Texas, United States

Hardware

Summary

Posted: Oct 02, 2024

Role Number: 200571123-0157

At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, smart people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same passion for innovation that goes into our products also applies to our practices strengthening our commitment to leave the world better than we found it. Join us to help deliver the next groundbreaking Apple product. We are looking for software engineers with background in embedded software development to join a fast-paced environment. In this role, you will contribute to developing embedded software solution, debug and bring-up of the state-of-the-art next generation SOCs, supporting current and future Apple products. Your work will have a critical impact on getting high quality functional products to millions of customers quickly. You will be part of our core infrastructure team responsible for developing and improving our embedded silicon test software platforms, including Common Firmware Environment and RTOS.

Description

•Develop boot and driver code for Apple SOC, including AP clusters, IO Co-Processor system, fabric, power management, memory and other I/O devices •Design, implement, and enhance Common Firmware Environment (CFE) and other platform software for Apple silicon validation organization •Develop system software to exercise power saving feature (suspend and resume) •Contribute to SDRAM initialization and calibration development •Implement firmware driver for PMIC and battery charging •Participate in the chip bring-up on simulator, emulation, FPGA and silicon •Develop applications covering system level use cases and functional features •Participate in SOC architecture, design specification and board schematics review

Minimum Qualifications

  • A minimum of a bachelor's degree and a minimum of 3 years of relevant industry experience in silicon validation software engineering or related field.

Preferred Qualifications

  • Proficient in C/C++, assembly a plus

  • Background in embedded software development, bare metal, RTOS and/or Linux

  • Solid understanding about ARM specification, computer architecture, operating system

  • Experience in boot code, CPU & SOC initialization, device drivers

  • Familiar with IO protocols: I2C, SPMI, UART, GPIO.

  • Experience in lpDDR4/5, DRAM initialization and calibration a big plus

  • Good troubleshooting skills in silicon bring-up and embedded software debugging

  • Experience with script language such as Python, Perl, or Tcl.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote 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 ( .

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote 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 ( .

Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation.

Apple participates in the E-Verify program in certain locations as required by law.Learn more about the E-Verify program ( .

Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Reasonable Accommodation and Drug Free Workplace policy Learn more .

Apple is a drug-free workplace. Reasonable Accommodation and Drug Free Workplace policy Learn more .

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 applicable in your area.

It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

View Now

Silicon Validation Software Engineer: Embedded and Low-level Programming

02472 Watertown, Massachusetts Apple

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

Silicon Validation Software Engineer: Embedded and Low-level Programming

Waltham, Massachusetts, United States

Hardware

Summary

Posted: Oct 02, 2024

Role Number: 200571176-6205

At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, smart people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same passion for innovation that goes into our products also applies to our practices strengthening our commitment to leave the world better than we found it. Join us to help deliver the next groundbreaking Apple product. We are looking for software engineers with background in embedded software development to join a fast-paced environment. In this role, you will contribute to developing embedded software solution, debug and bring-up of the state-of-the-art next generation SOCs, supporting current and future Apple products. Your work will have a critical impact on getting high quality functional products to millions of customers quickly. You will be part of our core infrastructure team responsible for developing and improving our embedded silicon test software platforms, including Common Firmware Environment and RTOS.

Description

•Develop boot and driver code for Apple SOC, including AP clusters, IO Co-Processor system, fabric, power management, memory and other I/O devices •Design, implement, and enhance Common Firmware Environment (CFE) and other platform software for Apple silicon validation organization •Develop system software to exercise power saving feature (suspend and resume) •Contribute to SDRAM initialization and calibration development •Implement firmware driver for PMIC and battery charging. •Participate in the chip bring-up on simulator, emulation, FPGA and silicon •Develop applications covering system level use cases and functional features •Participate in SOC architecture, design specification and board schematics review

Minimum Qualifications

  • A minimum of a bachelor's degree and a minimum of 3 years of relevant industry experience in silicon validation software engineering or related field.

Preferred Qualifications

  • Proficient in C/C++, assembly a plus

  • Background in embedded software development, bare metal, RTOS and/or Linux

  • Solid understanding about ARM specification, computer architecture, operating system

  • Experience in boot code, CPU & SOC initialization, device drivers

  • Familiar with IO protocols: I2C, SPMI, UART, GPIO.

  • Experience in lpDDR4/5, DRAM initialization and calibration a big plus

  • Good troubleshooting skills in silicon bring-up and embedded software debugging

  • Experience with script language such as Python, Perl, or Tcl

Pay & Benefits

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $132,100 and $244,600, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation.Learn more about Apple Benefits. (

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote 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 ( .

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote 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 ( .

Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation.

Apple participates in the E-Verify program in certain locations as required by law.Learn more about the E-Verify program ( .

Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Reasonable Accommodation and Drug Free Workplace policy Learn more .

Apple is a drug-free workplace. Reasonable Accommodation and Drug Free Workplace policy Learn more .

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 applicable in your area.

It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

View Now

Firmware Development Engineer

95741 Placerville, California Solidigm

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Company Description

Join a multibillion-dollar global company that brings together amazing technology, people, and operational scale to become a powerhouse in the memory industry. Headquartered in Rancho Cordova, California, Solidigm combines elements of an established, successful technology company with the spirit, agility, and entrepreneurial mindset of a start-up. In addition to the U.S. headquarters and other facilities in the U.S., the company has international presence in Asia, Europe, and the Americas. Solidigm will continue to lead the world in innovating new Memory technologies with aspirations to be the #1 NAND memory company in the world. At Solidigm, we view problems as opportunities to define innovative solutions that hold the power to change the world and unleash the potential technological needs that the future holds. At Solidigm, we are One Team that fosters a diverse, equitable, and inclusive culture that embraces individual uniqueness and empowers us to bring our best selves to deliver excellence in support of Solidigm's vision and mission to be the go-to partner for optimized data storage solutions. You can be part of the takeoff of an innovative business that develops cutting-edge products, delivers strong business value for customers, provides an engaging workplace for its employees, and serves a greater impact on the world. This is a golden opportunity for the right applicant to join us and help design, build, and lead Solidigm. We want a diverse team of dedicated professionals who will not just be Solidigm team members but contribute to how we shape the future of the organization. We are seeking applicants who will grow and thrive in our culture; be customer inspired, trusting, innovative, team-oriented, inclusive, results driven, collaborative, passionate, and flexible.

Job Description

Come join our Data Center Engineering Team and work on one of the most advanced 3D-NAND and SSD technology portfolios in the world. As the global leader in the semiconductor industry, Solidigm possesses many industry-leading SSD technologies including the most capable Quadruple Level Cell (QLC) NAND Flash products.

In this position you will join a fast-paced team developing new, cutting-edge firmware for Solidigm Solid State Drives (SSD). You will utilize and grow your experience in embedded architecture, external interfaces, and product constraints, along with the ability to develop architectures/features that meet these constraints while providing new value for the platform. You will use and gain experience in storage interface standards such as NVMe, PCIe, SATA, and SAS. The team utilizes Agile development methodologies, therefore, excellent communication skills and the ability to work closely with team members, both locally and across the organization is required.

As a Firmware Engineer your regular responsibilities include but are not limited to:
  • Develop, review, document, and maintain product source code in C/C++
  • Analyze and develop firmware per internal and external (customer) specifications
  • Perform unit and system level testing including failure analysis and debug of product issues as part of development and validation phases
  • Develop low-level firmware, system architectures, operating systems, device architectures, in partnership with hardware and ASIC design teams
  • Cross multiple firmware disciplines to develop and grow across the entire SSD architecture
  • Work with project stakeholders turning product requirements into development and validation plans
  • Participate in and role model an Agile/Kanban development culture which emphasizes product quality, team accountability, and continuous improvement
  • Coordinate priorities and activities with other engineering stakeholders to accomplish committed milestones
A successful candidate will demonstrate:
  • The ability to listen, understand and respond professionally to partner questions and issues while building trust
  • Excellent written and presentation skills
  • A history of self-starting and effective multitasking, with strong influencing and leadership skills
Qualifications

Candidates must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates. Requirements listed below would be obtained through a combination of schoolwork/classes/research and/or relevant previous job and/or internship experiences.

Minimum Requirements:

The candidate must have a bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science or a related field

2+ years of experience in the following areas:
  • Software or firmware development experience in an embedded systems environment with programming in C/C++
  • Embedded firmware development running in a real-time operating system (RTOS), with hardware and software interactions
  • Firmware development environments including compilers, debuggers, emulators, and tool-chains
Preferred Requirements:
  • Storage industry (SSDs or enterprise storage)
  • Embedded development techniques using hardware and firmware tools
  • Structured software development and practices, analytical problem solving, innovation and a mindset of continuous improvement
  • Enterprise storage interface protocols (e.g., SATA, SAS, PCIe, and NVMe)
  • SSD or enterprise storage device security protocols and techniques (e.g., Opal, ESSC, and AES)
  • Software/firmware development processes including workflow and continuous integration validation
  • DevOps process strategies, tools and execution, from code check-in through Continuous Integration and Continuous Delivery
  • Project planning, estimation, and risk management
  • Customer requirements definition, clarification, and technical assessment
  • Development of unit tests for code coverage and quality validation


Additional Information

The compensation range for this role is $84,060 - $132,660. Actual compensation is influenced by a variety of factors including but not limited to skills, experience, qualifications, and geographic location.

This position is a hybrid role requiring 2-3 days per week onsite in either: Rancho Cordova California, or Longmont Colorado.

Powered by SmartRecruiters - Candidate Privacy Policy
View Now

Firmware Development Engineer

97104 Springfield, Oregon KRG Technologies

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

Direct : Ext : 310

Job Description

Job Title: Firmware Development Engineer

Location: Hillsboro, OR

Duration: Contract

Responsibilities:
  • Develop and maintain embedded firmware with 5+ years of experience in C/C++ programming.
  • Work with RTOS / embedded Linux kernel, including boot loaders, u-boot, and device drivers.
  • Design and implement multi-threaded applications.
  • Possess 3+ years of networking experience, including TCP/IP, NIC, PHY, and RMCP.
  • Experience with IPMI, IPMB, I2C, KCS, RGMII, KVM, SOL, WS-MAN is preferred.
  • Analyze complex technical problems, diagnose root causes, and develop solutions.
  • Design multitasking, event-driven real-time firmware, understanding RTOS concepts like task switching, deadlocks, and resource management.
  • Collaborate effectively within diverse, cross-geographical teams.
  • Knowledge of IA architecture, EFI BIOS, thermal performance, and fan speed control.
  • Resolve complex network issues related to TCP/IP protocols.
Additional Information

All your information will be kept confidential according to EEO guidelines.

#J-18808-Ljbffr
View Now
Be The First To Know

About the latest Low level programming Jobs in United States !

Lead Firmware Development Engineer

55344 Minneapolis, Minnesota Copeland

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Join us for the Lead Firmware Development Engineer position at Copeland . We are a global climate technologies company dedicated to sustainability, creating efficient residential, commercial, and industrial spaces through HVACR technologies. Our solutions ensure temperature-sensitive goods remain fresh and safe, providing comfort for people around the world. With our exceptional engineering, design, and manufacturing, complemented by market-leading brands, we are at the forefront of next-generation climate technology, ready to meet future needs.

Whether you are looking for a career transition, a student exploring your first job, or a recent graduate with a higher degree, we offer opportunities to innovate, face challenges, and make a real impact. Come be a part of our team and kickstart your journey today!

The Cold Chain division at Copeland supports businesses involved in the production, transportation, storage, or sale of food and medicines, ensuring environmental sustainability while maintaining safety and quality.

Role Overview

As a Lead Firmware Development Engineer, you will work collaboratively with your team to design, develop, and debug firmware for embedded systems. You will serve as a technical leader and mentor for junior engineers, contribute to firmware architecture design, and partner with hardware and software teams to create scalable, modular, and maintainable solutions.

Educational Requirements
  • Bachelor's Degree in Electrical Engineering or a related field, or equivalent experience.
Position Requirements
  • Minimum of 2 years of firmware development experience.
  • Proficient in C & C++ programming.
  • Able to contribute to product ideas, features, and cost reduction efforts.
  • Familiarity with Software Development Life Cycle methodologies.
  • Knowledge of product security practices.
  • Experience leading discussions on product safety.
  • Linux OS experience is favorable.
  • Must have legal authorization to work in the United States without sponsorship.
Major Responsibilities
  • Independently design embedded firmware and software.
  • Collaborate with project managers and customers to develop specifications.
  • Provide ongoing engineering support throughout the product lifecycle.
  • Engage with customers and internal teams to showcase capabilities.
  • Mentorship for other engineers in firmware design and testing.
  • Review and endorse firmware products.
  • Coordinate security initiatives and knowledge transfer.
Location and Culture

Our facility is based in Eden Prairie, MN, offering a family-friendly environment with access to numerous outdoor activities and cultural attractions. We prioritize sustainability, diversity, and inclusion and are committed to investing in our employees' growth and well-being. We provide flexible benefits, including health coverage, 401(k), and paid leave.

Work Authorization and Equal Opportunity

We require legal work authorization in the U.S. and do not sponsor visas. We are an equal opportunity employer dedicated to fostering a diverse and inclusive workforce.

View Now

Senior Firmware Development Engineer

48900 Lansing, Michigan Logitech

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Logitech is the ideal workplace for individuals seeking to make a positive global impact while enjoying the freedom to work in their unique style.

The Team and Role

Logitech for Business is excited to invite an experienced Firmware Engineer to enhance our Audio Engineering team. As a key player, you will be driving product innovations and developing software that showcases the exceptional performance and quality of Logitech's Video Collaboration devices. This role offers the flexibility to work remotely or a hybrid setup from our San Jose, CA office.

Your Contributions

At Logitech, we value authenticity, openness, ambition, and collaboration. In this role, you will:

  • Join forces with the firmware engineering team to create and sustain the infrastructure that implements new audio algorithms for Video Collaboration systems.

  • Take ownership of product and platform development, serving as the Directly Responsible Individual (DRI) from initial concept to market launch.

  • Collaborate extensively across the audio team, as well as hardware and software sectors, to meet project requirements and provide technical guidance for implementing new technology and features.

  • Actively participate as a team player by conducting code reviews, offering feedback, and assisting with debugging across all audio teams.

  • Develop, troubleshoot, and maintain innovative audio over network features, such as IP and AVB.

  • Lead projects that develop tools and protocols to enhance team efficiency and workflow.

  • Flourish in a global team environment that supports remote and hybrid work structures.

Qualifications

  • A minimum of 7 years of hands-on experience in low-level software/firmware development.

  • Ability to work autonomously within the firmware team, representing projects and sharing your expertise as required.

  • Experience with modern development methodologies, including CI/CD and related tools (e.g., Jenkins).

  • Proficiency in one or more of the following areas is essential:

  • Advanced C/C++ programming, particularly in Linux, Android, or bare-metal environments.

  • Knowledge of Alsa / Aaudio / HAL at a deep level.

  • Familiarity with the Android build system.

  • Experience with scripting languages, particularly Bash.

  • Ability to write multithreaded code.

  • Experience writing C/C++ unit tests.

  • Skill in debugging complex real-time systems.

Preferred Qualifications

  • Background in Dev/Ops environments.

  • Experience with Scrum / Agile methodologies.

  • Familiarity with the Qualcomm audio stack.

  • Knowledge of Node.js or JavaScript.

  • Understanding of TSN/AVB/QoS networking concepts.

  • Experience in Audio Software Development, including DSP or Audio ML.

  • Proficiency with tools such as Yocto, Git, and Jira.

  • Awareness of Security Enhanced (SE) Linux.

Compensation:

This position offers an annual base salary typically between $116,000 and $170,000 in the US. Higher compensation may be considered based on business needs, candidate experience, and skills.

Location:

This position can be based in San Jose, California, the UK (Windsor or London), or Krakow, Poland.

At Logitech, we foster collaboration and encourage individuals to play and innovate. Our hybrid work model allows many employees to work from home or in the office, promoting a balanced work environment. We are proud to be a diverse and inclusive workplace, welcoming all applicants regardless of identity or background. If you align with our values and feel you are suitable for this role, we encourage you to apply!

To ensure a great work-life balance, we offer comprehensive and competitive benefits to support your physical, financial, emotional, intellectual, and social well-being. We look forward to sharing more about our opportunities with you!

View Now

Senior Firmware Development Engineer

03306 Concord, New Hampshire Logitech

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Logitech is the ideal workplace for individuals seeking to make a positive global impact while enjoying the freedom to work in their unique style.

The Team and Role

Logitech for Business is excited to invite an experienced Firmware Engineer to enhance our Audio Engineering team. As a key player, you will be driving product innovations and developing software that showcases the exceptional performance and quality of Logitech's Video Collaboration devices. This role offers the flexibility to work remotely or a hybrid setup from our San Jose, CA office.

Your Contributions

At Logitech, we value authenticity, openness, ambition, and collaboration. In this role, you will:

  • Join forces with the firmware engineering team to create and sustain the infrastructure that implements new audio algorithms for Video Collaboration systems.

  • Take ownership of product and platform development, serving as the Directly Responsible Individual (DRI) from initial concept to market launch.

  • Collaborate extensively across the audio team, as well as hardware and software sectors, to meet project requirements and provide technical guidance for implementing new technology and features.

  • Actively participate as a team player by conducting code reviews, offering feedback, and assisting with debugging across all audio teams.

  • Develop, troubleshoot, and maintain innovative audio over network features, such as IP and AVB.

  • Lead projects that develop tools and protocols to enhance team efficiency and workflow.

  • Flourish in a global team environment that supports remote and hybrid work structures.

Qualifications

  • A minimum of 7 years of hands-on experience in low-level software/firmware development.

  • Ability to work autonomously within the firmware team, representing projects and sharing your expertise as required.

  • Experience with modern development methodologies, including CI/CD and related tools (e.g., Jenkins).

  • Proficiency in one or more of the following areas is essential:

  • Advanced C/C++ programming, particularly in Linux, Android, or bare-metal environments.

  • Knowledge of Alsa / Aaudio / HAL at a deep level.

  • Familiarity with the Android build system.

  • Experience with scripting languages, particularly Bash.

  • Ability to write multithreaded code.

  • Experience writing C/C++ unit tests.

  • Skill in debugging complex real-time systems.

Preferred Qualifications

  • Background in Dev/Ops environments.

  • Experience with Scrum / Agile methodologies.

  • Familiarity with the Qualcomm audio stack.

  • Knowledge of Node.js or JavaScript.

  • Understanding of TSN/AVB/QoS networking concepts.

  • Experience in Audio Software Development, including DSP or Audio ML.

  • Proficiency with tools such as Yocto, Git, and Jira.

  • Awareness of Security Enhanced (SE) Linux.

Compensation:

This position offers an annual base salary typically between $116,000 and $170,000 in the US. Higher compensation may be considered based on business needs, candidate experience, and skills.

Location:

This position can be based in San Jose, California, the UK (Windsor or London), or Krakow, Poland.

At Logitech, we foster collaboration and encourage individuals to play and innovate. Our hybrid work model allows many employees to work from home or in the office, promoting a balanced work environment. We are proud to be a diverse and inclusive workplace, welcoming all applicants regardless of identity or background. If you align with our values and feel you are suitable for this role, we encourage you to apply!

To ensure a great work-life balance, we offer comprehensive and competitive benefits to support your physical, financial, emotional, intellectual, and social well-being. We look forward to sharing more about our opportunities with you!

View Now
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Low Level Programming Jobs