ApplySoftware Engineer at Sequential/Oberheim
Posted about 5 hours agoViewed
View full description
💎 Seniority level: Senior, 7+ years
📍 Location: United States, West Coast
💸 Salary: 125000.0 - 250000.0 USD per year
🔍 Industry: Music Technology
🏢 Company: The Focusrite Group
🗣️ Languages: English
⏳ Experience: 7+ years
🪄 Skills: Embedded SystemsAssemblerC++Algorithms
Requirements:
- Proficiency in C/C++ programming languages. Python scripting also a plus.
- Strong understanding of real-time operating systems (RTOS) and embedded systems architecture. Zephyr experience a plus.
- Ideally, experience with one or more of: MIDI, subtractive synthesis, digital signal processing (DSP) and audio algorithms.
- Familiarity with hardware interfaces such as I2C, SPI, UART, and GPIO an advantage.
- Experience with ARM and/or SHARC microcontrollers preferred
- 7+ years of experience in embedded software development, preferably in the audio or music technology industry.
Responsibilities:
- Develop: bring our synthesizer products to life with efficient and reliable microprocessor code which takes input from the keys and physical controls and translates the player’s intention to the analog synth circuitry.
- Implement: your code will scan and update user input and display elements including keys, switches, encoders, pots, LEDs, OLED displays, and control analog synth circuits.
- Ensure quality: verify the performance of your work and coordinate with our internal and external beta testing teams to ensure high quality and bug-free new product releases.
- Collaborate: engage in problem solving with our hardware engineers and product designers to ensure the best releases. Communicate clearly about software design constraints and take a problem-solving team-oriented approach.
- Optimize and evolve: take a keen eye to enhancing efficiency and stability and look for ways to use the latest technologies or processes to benefit our customers. Provide constructive input in code design reviews.
- Accelerate Production: help design and implement production test software, internal verification and unit test modules, and other non-customer facing software tools as needed to ensure smooth and high-volume production operations.
Apply