Senior Software Engineer, Embedded Systems at MOVELLUS CIRCUITS INC
Berlin, Berlin, Germany -
Full Time


Start Date

Immediate

Expiry Date

17 Nov, 26

Salary

0.0

Posted On

19 Aug, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Technology & Services

Description

Key Responsibilities

• Develop firmware and drivers to support our fleet of infrastructure IPs to optimize power, performance and reliability.

• Develop orchestration code to coordinate operation between Movellus sensor and actuator IPs with ultrafast response times (< 1us).

• Contribute to advanced AI/ML algorithm development to improve power efficiency and reliability in the datacenter.

• Validate firmware behaviour on simulation environments and FPGAs before tapeout.

• Build automation infrastructure to deliver custom releases to customers.

• Participate in/lead design reviews with peers and stakeholders.

• Work closely with engineers to identify areas of improvement in the development process and deliver impactful improvements.

• Review code developed by other team members and provide feedback to ensure best practices.

• Respond to critical incidents, debug, and resolve system issues.


What We Are Looking For

• BS, MS, or PhD in Computer/Electrical Engineering or related technical field.

• 5+ years of experience in an Embedded Systems or Firmware role.

• Proficiency in C/C++ and Python.

• Experience with Linux kernel driver development.

• Familiar with RISC-V and ARM architectures.

• Knowledge of AMBA and JTAG protocols.

• Familiarity with hardware & software co-verification/emulation platforms.

• Strong experience with build tools (Bazel, Make) and leveraging containers.

• Solid debugging, troubleshooting, and performance optimization skills.

• You rely on metrics to continuously assess and improve software quality and operational health.

• You love learning new technologies and to continuously challenge yourself by finding new and better ways to solve problems.

• Flexibility to adjust to the dynamic nature of a startup.

• Ability to give and process constructive feedback.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
Loading...