CrawlJobs Logo

Software Engineer Graduate, Embedded Firmware

https://www.hpe.com/ Logo

Hewlett Packard Enterprise

Location Icon

Location:
Singapore , Central Singapore

Category Icon

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

Be part of a team designing, implementing, testing, and validating software for networking products at Hewlett Packard Enterprise. Apply and grow technical knowledge on-the-job, work collaboratively with global and cross-functional teams, and deliver high-quality solutions.

Job Responsibility:

  • Designs, implements, tests and validates SW for state-of-the-art networking products
  • Apply and build on existing technical knowledge on-the-job, and opportunities to grow and expand into other platform work
  • Understand and gather project requirements, design sub-modules and conduct investigation accordingly
  • Identify risk factors and mitigate those risks
  • Debug any issues observed and derive fixes
  • Close follow up and drive issues closure with relevant parties
  • Participate actively in technical discussions, enable decision-making and progress
  • Engage others directly in discussions whenever necessary
  • Articulate technical proposals/justification/issues and provide clear technical updates to team lead and manager regularly on progress
  • Ensure timely deliverables of assigned tasks
  • Accountable for the highest quality delivery of work for all products

Requirements:

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or equivalent combination of education and experience
  • Solid understanding of software development principles
  • Experience with software development tools and processes
  • Knowledge of C programming
  • Interest and ability to conduct issues investigation and develop solutions
  • Good analytical and problem-solving skills
  • Self-motivated, eager and quick learner
  • Passion for technology
  • Team player, able to collaborate and work with global and cross-functional teams

Nice to have:

  • Cloud Architectures
  • Cross Domain Knowledge
  • Design Thinking
  • Development Fundamentals
  • DevOps
  • Distributed Computing
  • Microservices Fluency
  • Full Stack Development
  • Security-First Mindset
  • Solutions Design
  • Testing & Automation
  • User Experience (UX)
What we offer:
  • Comprehensive suite of benefits supporting physical, financial, and emotional wellbeing
  • Career development programs to help you reach your goals
  • Unconditionally inclusive work environment
  • Flexibility to manage work and personal needs

Additional Information:

Job Posted:
May 03, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer Graduate, Embedded Firmware

Firmware Intern

Figure is an AI robotics company developing autonomous general-purpose humanoid ...
Location
Location
United States , San Jose
Salary
Salary:
Not provided
figure.ai Logo
Figure
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Graduate student, senior student, or recent graduate in Computer Engineering or related field
  • Minimum 10 weeks internship, 1 to 2 terms preferred
  • Ability to showcase extra-academic activities working on hardware/software projects
  • Fluent with C/C++ and Python
  • Good knowledge of computer architecture and real-time operating systems
  • Familiar with communication buses and protocols like CAN, SPI, I2C, UART etc.
  • Comfortable using lab instruments (Oscilloscopes, logic analyzers…) and debugging tools
Job Responsibility
Job Responsibility
  • Deliver high quality C/C++ code in a real-time embedded environment
  • Bring up, debug, and validate firmware on the Humanoid hardware platform, such as actuators, sensors, power distribution system
  • Optimize performance of firmware to meet product requirements
  • Develop test scripts in Python to support test automation or robot calibration
  • Work cross functionally with System Integration, Software Test, and Embedded Software teams to successfully and autonomously ship new features
  • Contribute to the integration of projects into the Continuous Integration and Continuous Deployment (CI/CD) infrastructure
  • Support hardware/software integration in the lab
Read More
Arrow Right

Embedded Software Engineering Intern

Verkada is looking for software engineering interns to join our team for an exci...
Location
Location
United States , San Mateo
Salary
Salary:
55.00 - 65.00 USD / Hour
verkada.com Logo
Verkada
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Ability to work at Verkada HQ during winter or summer 2026
  • Actively pursuing a Bachelor's or Master's degree in Computer Science or similar technical field of study and graduating by June 2027
  • Internship experience developing and launching products
  • Work experience with Embedded Linux, C, USB, I2C, and Yocto
  • Familiar with Linux servers, Linux device drivers, Linux kernel patches, secure operating systems and security focused programming
  • Comfortable working in an agile team software development environment
Job Responsibility
Job Responsibility
  • Design, develop, test, deploy, maintain, and improve the embedded and server-side software for our fleet of devices
  • Effectively manage priorities, deadlines, and deliverables on all projects
  • Work cross-functionally with the hardware team to develop features in C, C++, Go and Python to build the embedded software and firmware that goes onto the devices we ship to our customers
  • Design, develop and verify embedded software, firmware and drivers for our systems
  • Work with new technologies that are critical to product development
  • Work with product management and cross functional teams to build and ship features that delight users and customers
  • Experiment/test with new development boards
  • Make regular contributions to existing code base to push new features OTA on a frequent basis
  • Collaborate with senior engineers to define new specs for future products
What we offer
What we offer
  • Monthly housing stipend in addition to a competitive hourly wage
  • Daily lunch catered onsite, complimentary barista-made drinks, and fully stocked snacks
  • Intern-exclusive events and mixers, including opportunities to connect with other interns across different teams
  • Cross-functional collaboration opportunities
  • Lunch & Learns with company executives
  • Team-building activities
  • Mentorship opportunities
Read More
Arrow Right

Security Embedded Software Engineering Intern

Verkada is looking for software engineering interns to join our team for an exci...
Location
Location
United States , San Mateo
Salary
Salary:
55.00 - 65.00 USD / Hour
verkada.com Logo
Verkada
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Ability to work at Verkada HQ during Summer 2026
  • Strong interest in cybersecurity, data protection, or building secure embedded systems
  • Actively pursuing a Bachelor's or Master's degree in Computer Science or similar technical field of study and graduating by June 2027
  • Internship experience developing and launching products
  • Work experience with Embedded Linux, C, USB, I2C, and Yocto
  • Familiar with Linux servers, Linux device drivers, Linux kernel patches, secure operating systems and security focused programming
  • Comfortable working in an agile team software development environment
Job Responsibility
Job Responsibility
  • Design, develop, test, deploy, maintain, and improve the embedded and server-side software for our fleet of devices
  • Effectively manage priorities, deadlines, and deliverables on all projects
  • Work cross-functionally with the hardware team to develop features in C, C++, Go and Python to build the embedded software and firmware that goes onto the devices we ship to our customers
  • Design, develop and verify embedded software, firmware and drivers for our systems
  • Work with new technologies that are critical to product development
  • Work with product management and cross functional teams to build and ship features that delight users and customers
  • Experiment/test with new development boards
  • Make regular contributions to existing code base to push new features OTA on a frequent basis
  • Collaborate with senior engineers to define new specs for future products
What we offer
What we offer
  • Monthly housing stipend in addition to a competitive hourly wage
  • Daily lunch catered onsite, complimentary barista-made drinks, and fully stocked snacks
  • Intern-exclusive events and mixers, including opportunities to connect with other interns across different teams
  • Cross-functional collaboration opportunities
  • Lunch & Learns with company executives
  • Team-building activities
  • Mentorship opportunities
Read More
Arrow Right

Embedded Software Engineer - Access Control

We are a small, dynamic team focused on building cloud-managed access control sy...
Location
Location
United States , San Mateo
Salary
Salary:
150000.00 - 300000.00 USD / Year
verkada.com Logo
Verkada
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS or a graduate degree in Computer Science, Maths, Engineering, or science
  • 3+ years of experience working on Linux development as a Software Engineer
  • Proficient in C/C++
  • Familiar with Linux servers, Linux device drivers, Linux kernel patches, secure operating systems and security focused programming
  • Bash scripting experience
  • Experience with Yocto
  • Familiarity with Secure Boot
  • Familiarity with Go and Python
  • Familiarity with WebRTC
  • Experience working with Distributed Systems
Job Responsibility
Job Responsibility
  • Excited by new products and startups
  • You think about delivering best-in-class products and experiences - not features
  • You can take a less-than-fully-fleshed-out product idea and drive it to completion
  • Self-motivated problem solver: At Verkada, you will tackle large, complex problems with no clear answers
  • Teach and learn: You will learn new technologies while being entrusted with the technical ownership of major systems, and we hope to learn something from you in turn
  • Growth mindset: As a fast-growing startup, every day brings new challenges and opportunities for growth, and we want you to grow with us!
What we offer
What we offer
  • Healthcare programs that can be tailored to meet the personal health and financial well-being needs - Premiums are 100% covered for the employee under at least one plan and 80% for family premiums under all plans
  • Nationwide medical, vision and dental coverage
  • Health Saving Account (HSA) with annual employer contributions and Flexible Spending Account (FSA) with tax saving options
  • Expanded mental health support
  • Paid parental leave policy & fertility benefits
  • Time off to relax and recharge through our paid holidays, firmwide extended holidays, flexible PTO and personal sick time
  • Professional development stipend
  • Fertility Stipend
  • Wellness/fitness benefits
  • Healthy lunches provided daily
  • Fulltime
Read More
Arrow Right

Lead Firmware Engineer - Aerospace

Responsible for designing, developing, verifying, and maintaining safety-critica...
Location
Location
United States , Phoenix
Salary
Salary:
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Electrical Engineering or Computer Engineering and minimum 9 years of prior relevant experience, or Graduate Degree and a minimum of 7 years of prior related experience
  • Minimum 6 years of prior relevant experience in an engineering discipline with systems engineering principles, including requirements definition, requirements verification, design reviews and documentation, integration, test, and demonstration
  • Minimum 7 years’ experience with FPGA and firmware design
  • Hands-on experience designing and developing avionics products, RF, or sensor systems
  • Experience with Xilinx and Microchip FPGAs along with associated tools (ISE, Vivado, Libero)
  • Experience with simulation tools (Active HDL/QuestaSim)
  • Must be knowledgeable in VHDL and/or Verilog RTL coding
  • Knowledge of DO-254 Airborne Electronic Hardware development lifecycle
  • Experience with requirements-based verification
  • Excellent people skills, with experience leading and collaborating in a multi-disciplinary, diverse, and dynamic team environment
Job Responsibility
Job Responsibility
  • Responsible for designing, developing, verifying, and maintaining safety-critical firmware for avionics and embedded systems for TCAS and transponder applications in compliance with DO-254 standards
  • Work closely with hardware engineers, system architects, and certification authorities to ensure robust design assurance processes are followed throughout the product lifecycle
  • Involved with multidisciplinary project teams involving mechanical, electrical, digital/analog, RF, firmware, and software engineering in planning, designing, prototyping, and testing of avionics systems
  • Responsible for mentorship of junior engineers, as well as ensuring the Surveillance product line follows industry best practices for product development
  • The design focus will include surveillance avionics for Air Transport, as well as General Aviation and emerging platforms, such as Urban Air Mobility (UAM) eVTOL aircraft
Read More
Arrow Right

Senior Firmware Engineer

We are a small, dynamic team focused on building cloud-managed access control sy...
Location
Location
United States , San Mateo
Salary
Salary:
150000.00 - 300000.00 USD / Year
verkada.com Logo
Verkada
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS or a graduate degree in Computer Science, Maths, Engineering, or science
  • 3+ years of experience working on Microcontrollers as a Software Engineer
  • Proficient in C/C++
  • Familiar with Real Time Operating Systems, Device Driver Development, security focused programming
  • Familiar with I2C, SPI and UART protocols
  • Bash scripting experience
  • Familiar with Embedded Linux
  • Experience with Bluetooth Low Energy
  • Familiarity with Secure Boot
  • Familiarity with Go and Python
Job Responsibility
Job Responsibility
  • Excited by new products and startups
  • Think about delivering best-in-class products and experiences - not features
  • Can take a less-than-fully-fleshed-out product idea and drive it to completion
  • Self-motivated problem solver
  • Teach and learn
  • Growth mindset
What we offer
What we offer
  • Healthcare programs that can be tailored to meet the personal health and financial well-being needs - Premiums are 100% covered for the employee under at least one plan and 80% for family premiums under all plans
  • Nationwide medical, vision and dental coverage
  • Health Saving Account (HSA) with annual employer contributions and Flexible Spending Account (FSA) with tax saving options
  • Expanded mental health support
  • Paid parental leave policy & fertility benefits
  • Time off to relax and recharge through our paid holidays, firmwide extended holidays, flexible PTO and personal sick time
  • Professional development stipend
  • Fertility Stipend
  • Wellness/fitness benefits
  • Healthy lunches provided daily
  • Fulltime
Read More
Arrow Right

Senior Android Engineer

Verkada’s Alarms team builds the intelligent systems that detect, verify, and re...
Location
Location
United States , San Mateo
Salary
Salary:
205000.00 - 260000.00 USD / Year
verkada.com Logo
Verkada
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS or a graduate degree in Computer Science, Maths, Engineering, or science
  • 7+ years of industry software engineering experience
  • 5+ years of experience developing on Android
  • 2+ years Embedded Android or AOSP experience
  • In-depth understanding of Kotlin and Android SDK
  • Can deliver high performance UX
  • Comfortable writing multi-threaded, asynchronous code
  • Experience collaborating cross functionally to design simple and robust backend APIs
  • Eye for design, product details, and polish
  • Degree in Computer Science or related Engineering field
Job Responsibility
Job Responsibility
  • Take a less-than-fully-fleshed-out product idea and drive it to completion
  • Work alongside a dynamic team of firmware, backend, and frontend engineers to develop this product line
What we offer
What we offer
  • Healthcare programs - Premiums are 100% covered for the employee under at least one plan and 80% for family premiums under all plans
  • Nationwide medical, vision and dental coverage
  • Health Saving Account (HSA) with annual employer contributions and Flexible Spending Account (FSA) with tax saving options
  • Expanded mental health support
  • Paid parental leave policy & fertility benefits
  • Paid holidays, firmwide extended holidays, flexible PTO and personal sick time
  • Professional development stipend
  • Fertility Stipend
  • Wellness/fitness benefits
  • Healthy lunches provided daily
  • Fulltime
Read More
Arrow Right

Lead Embedded Engineer - Intercom

We are a small, dynamic team focused on building intelligent cloud-managed Inter...
Location
Location
United States , San Mateo
Salary
Salary:
210000.00 - 300000.00 USD / Year
verkada.com Logo
Verkada
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS or a graduate degree in Computer Science, Maths, Engineering, or science
  • 10+ years of experience working on Linux development as a Software Engineer
  • Proficient in C/C++
  • Familiar with Linux servers, Linux device drivers, Linux kernel patches, secure operating systems and security focused programming
  • Bash scripting experience
  • Experience with Yocto
  • Familiarity with Secure Boot
  • Familiarity with Go and Python
  • Familiarity with WebRTC
  • Experience working with Distributed Systems
Job Responsibility
Job Responsibility
  • Excited by new products, startups, and delivering real customer value
  • You develop a vision for the future, and set the technical architecture for an entire product line
  • You think about delivering best-in-class products and experiences - not features
  • You can take a less-than-fully-fleshed-out product idea and drive it to completion
  • Self-motivated problem solver: At Verkada, you will tackle large, complex problems with no clear answers
  • Teach and learn: You will learn new technologies while being entrusted with the technical ownership of major systems, and we hope to learn something from you in turn
  • Growth mindset: As a fast-growing startup, every day brings new challenges and opportunities for growth, and we want you to grow with us!
What we offer
What we offer
  • Healthcare programs that can be tailored to meet the personal health and financial well-being needs - Premiums are 100% covered for the employee under at least one plan and 80% for family premiums under all plans
  • Nationwide medical, vision and dental coverage
  • Health Saving Account (HSA) with annual employer contributions and Flexible Spending Account (FSA) with tax saving options
  • Expanded mental health support
  • Paid parental leave policy & fertility benefits
  • Time off to relax and recharge through our paid holidays, firmwide extended holidays, flexible PTO and personal sick time
  • Professional development stipend
  • Fertility Stipend
  • Wellness/fitness benefits
  • Healthy lunches provided daily
  • Fulltime
Read More
Arrow Right