Senior Embedded Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

E-Space · 5 hours ago

Senior Embedded Software Engineer

E-Space is bridging Earth and space to enable hyper-scaled deployments of Internet of Things (IoT) solutions and services. As a Senior Embedded Software Engineer, you will be responsible for designing, developing, and maintaining software for embedded systems while collaborating with cross-functional teams to deliver high-quality products.

Information ServicesSatellite Communication
check
Growth Opportunities
badNo H1Bnote

Responsibilities

Design, develop, and debug software for embedded systems
Collaborate with hardware engineers to define software requirements and specifications
Implement software solutions in C/C++ or other relevant programming languages
Perform system integration, testing, and validation of embedded systems
Optimize software performance and memory usage
Develop and maintain documentation for software design and implementation
Participate in code reviews and provide constructive feedback to team members
Troubleshoot and resolve software issues in a timely manner
Stay updated with the latest industry trends and technologies in embedded systems
Prepare and manage a Linux OS running on an embedded SoC inside FPGA
Configure PCIe hard IP inside FPGA, write custom Linux kernel modules, and optimize performance for PCIe transfers

Qualification

Embedded software developmentC/C++ programmingHardware-software interactionsReal-time operating systemsEmbedded LinuxMicrocontrollers understandingPCIe configurationProblem-solving skillsTeamwork abilitiesAttention to detail

Required

Proven experience in embedded software development
Proficiency in programming languages such as C/C++
Strong understanding of microcontrollers, microprocessors, and embedded operating systems
Experience with real-time operating systems (RTOS) and embedded Linux
Familiarity with hardware interfaces and protocols (SPI, I2C, UART, etc.)
Knowledge of software development tools and debugging techniques
Excellent problem-solving skills and attention to detail
Strong communication and teamwork abilities
Design, develop, and debug software for embedded systems
Collaborate with hardware engineers to define software requirements and specifications
Implement software solutions in C/C++ or other relevant programming languages
Perform system integration, testing, and validation of embedded systems
Optimize software performance and memory usage
Develop and maintain documentation for software design and implementation
Participate in code reviews and provide constructive feedback to team members
Troubleshoot and resolve software issues in a timely manner
Stay updated with the latest industry trends and technologies in embedded systems
Prepare and manage a Linux OS running on an embedded SoC inside FPGA
Configure PCIe hard IP inside FPGA, write custom Linux kernel modules, and optimize performance for PCIe transfers

Preferred

Bachelor's or master's degree in Computer Science, Electrical Engineering, or a related field
Experience with ARM Cortex-M or similar microcontroller architectures
Familiarity with version control systems (e.g., Git)
Understanding of hardware design and schematics
Knowledge of wireless communication protocols (Bluetooth, Wi-Fi, etc.)
Experience with Agile development methodologies

Benefits

An opportunity to really make a difference
Sustainability at our core
Fair and honest workplace
Innovative thinking is encouraged
Competitive salaries
Continuous learning and development
Health and wellness care options
Financial solutions for the future
Optional legal services (US only)
Paid holidays
Paid time off

Company

E-Space

twittertwittertwitter
company-logo
E-Space is bridging Earth & space with the most sustainable LEO space system, delivering real-time, anywhere comms, IoT & Smart-IoT services

Funding

Current Stage
Growth Stage
Total Funding
$50M
Key Investors
Prime Movers Lab
2024-10-01Series Unknown
2022-02-07Seed· $50M

Leadership Team

leader-logo
Cindy (Huimin) Du
Chief Financial Officer
linkedin
Company data provided by crunchbase