Software Engineer
3 months ago
Rydberg Technologies is seeking a dynamic and experienced Software Engineer for quantum and photonic devices. This is a hands-on role in the development and integration of software solutions for our cutting-edge quantum and photonic devices and technology. You will work across the full stack, from hardware electronic controls to signal processing. The ideal candidate will bring broad expertise in software programming, electrical engineering, and background in physics to advance our technologies, products, and services.
Key Responsibilities include, but are not limited to:
- Software Development: Design, develop, and maintain software for hardware devices, including control systems, signal processing algorithms, and user interfaces.
- Full-Stack Engineering: Implement solutions across the full technology stack, from low-level hardware interfaces to high-level application software.
- Hardware Integration: Collaborate with physicists, hardware and electrical engineers to integrate electronic controls, optimize performance, and ensure seamless operation of prototypes and devices.
- Signal Processing: Develop and refine signal processing techniques to enhance device accuracy and performance.
- Research and Innovation: Stay abreast of the latest advancements in software and embedded systems, quantum and photonics technology, and electrical engineering, contributing to innovative solutions and improvements.
- Team Collaboration: Work closely with cross-functional teams, including physicists, engineers, and researchers, to achieve project goals and deliver high-quality products.
- Documentation and Testing: Create comprehensive documentation for software systems and conduct rigorous testing to ensure reliability and robustness.
Competencies and Skills:
- Embedded Systems Programming: Proficiency in C, C++, Python, specifically tailored to embedded systems. Experience in developing firmware for RF receivers, including real-time processing and low-level hardware interaction.
- Firmware Development: Skills in developing and optimizing firmware for controlling laser devices and quantum sensors.
- Real-Time Operating Systems (RTOS): Knowledge of RTOS for managing embedded systems efficiently.
- Data Acquisition and Processing: Techniques for acquiring, processing, and analyzing data from laser and quantum sensor systems.
- Digital Signal Processing (DSP): Techniques for implementing DSP algorithms on both general-purpose processors and specialized hardware like FPGAs and DSPs.
- Software Defined Radio (SDR): Familiarity with SDR platforms and tools such as GNU Radio, and skills in developing and optimizing SDR applications.
- Algorithm Development: Developing algorithms for signal processing, data analysis, and control systems. Developing and optimizing algorithms for RF signal acquisition, demodulation, decoding, and analysis.
- Control Theory: Understanding of feedback control systems and PID controllers for stabilizing lasers and quantum sensors.
- Microcontrollers and Microprocessors: Understanding of different types of microcontrollers (e.g., ARM Cortex) and microprocessors.
- Hardware-Software Integration: Skills in interfacing software with hardware components like sensors, actuators, and communication modules.
- Memory Management: Efficient use of memory and processing power in constrained environments.
- Control Signal Processing: Knowledge in processing signals from various sensors (e.g., photodetectors, temperature sensors, accelerometers, etc.).
- Communication Protocols: Familiarity with protocols like SPI, I2C, UART, and wireless communication standards (Bluetooth, Wi-Fi).
- Security: Implementing security measures in embedded systems to protect data and privacy.
- Laboratory Automation: Skills in automating experiments and measurements using platforms like MATLAB or LabVIEW.
Additional Skills:
- Control Systems: Knowledge of feedback control systems for automatic gain control (AGC), frequency control, and other RF system parameters.
- RF Testing and Measurement: Experience with RF testing equipment like network analyzers, spectrum analyzers, signal generators, and oscilloscopes.
- Communication Protocols: Understanding of communication standards and protocols, such as Bluetooth, Wi-Fi, LTE, and 5G.
- Simulation and Modeling: Use of tools like HFSS, CST Microwave Studio, or ADS for simulating and modeling RF circuits and antenna systems.
- Machine Learning: Sound understanding and experience of machine learning algorithms, including supervised, unsupervised, and reinforcement learning.
- Deep Learning: Proficiency in neural networks, CNNs, RNNs, LSTMs, GANs, and other deep learning architectures.
- Data preprocessing: Skills in data cleaning, normalization, augmentation, and feature engineering.
- Model Training and Optimization: Experience with techniques for training models efficiently, hyperparameter tuning, and optimization.
- Debugging and Testing: Proficiency in debugging tools and techniques for both software and hardware, and experience with automated testing frameworks.
- Version Control: Use of version control systems for development.
- Project Management: Skills in managing projects with cross-disciplinary teams.
- Education: Keeping up-to-date with latest advancements in signal processing and embedded systems.
Qualifications:
- Bachelor's or Master’s degree in Computer Science, Physics, Electrical Engineering, or a related field. A PhD is a plus.
- Proven experience in software development for hardware devices or similar technologies. Expertise in full-stack development, electrical engineering, and signal processing is essential.
- Solid foundation in physics with experience working in quantum technologies, sensors, or related fields preferred but not required.
- Proficient in electrical engineering principles and practices, experience in circuit design, PCB layout, and hardware troubleshooting a plus.
- Track record of publications in peer-reviewed academic journals a plus.
- Exceptional analytical and problem-solving skills, with the ability to tackle complex technical challenges.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a multi-disciplinary and team-oriented environment.
- US citizens or green card holders may be given priority due to export controls.
-
Software Engineer
2 weeks ago
Ann Arbor, United States Actalent Full timeJob Title: Battery Management System (BMS) Engineer Job Description Our customer, located in Ann Arbor, is seeking a Battery Management System (BMS) Engineer to design, develop, and sustain advanced BMS solutions for lithium-ion battery products. Responsibilities Design, develop, and test embedded firmware for Battery Management Systems. Assist in...
-
Software Engineer
3 weeks ago
Ann Arbor, United States Oho Group Ltd Full timeSoftware Engineer WantedWe are working with an AI semiconductor startup who develop cutting-edge, scalable AI accelerator chips that deliver high performance, low power consumption, and seamless integration for embedded Edge AI applications, including vision-based systems and real-time data processing.Responsibilities:Developing high-performance,...
-
Software Engineer
2 weeks ago
Ann Arbor, United States WebFX Full timeHi there! We're WebFX, a full-service digital marketing agency based in the US. We've been named the Best Place To Work in Pennsylvania 9 times in a row and we'd love to meet you! We are a fast-growing company that has doubled in size over the past 5 years, with talented team members now based around the globe (and representing 18+ different countries!)....
-
Senior Software Engineer
6 months ago
Ann Arbor, United States Clarivate Analytics US LLC Full timeWe are looking for a Senior Software Engineer to join our team! This is an exciting opportunity to work with a small and quick team. The team consists of 6 immediate team members and is reporting to the Senior Manager, Service Delivery. If you have full stack development experience with the MS tech stack, we would love to speak with you! About You -...
-
Manager, Software Engineering
4 months ago
Ann Arbor, United States Clarivate Analytics US LLC Full timeWe seek a self-motivated Manager of Engineering with a passion for technology and committed to delivering quality products to join our team. As a Manager of Software Engineering you will be responsible for leading, growing, and developing a team of Software Engineers in designing, implementing and documenting changes to new and existing data driven cloud...
-
ann arbor, United States Intelliswift Software Full timeJob Title: Information Security EngineerLocation: Ann Arbor, MI ( 3 days a week - Hybrid)Duration: 12 monthsJob Description:As a Cyber Engineer, you will be responsible for maintaining systems, performing reviews, and evaluating configurations. You will handle daily tasks and requests using the corporate IT ticketing system.The role focuses on the hardening...
-
ann arbor, United States Intelliswift Software Full timeJob Title: Information Security EngineerLocation: Ann Arbor, MI ( 3 days a week - Hybrid)Duration: 12 monthsJob Description:As a Cyber Engineer, you will be responsible for maintaining systems, performing reviews, and evaluating configurations. You will handle daily tasks and requests using the corporate IT ticketing system.The role focuses on the hardening...
-
Software Engineering Intern
7 days ago
Ann Arbor, United States Disability Solutions Full timeBase Pay Range: $0.00 - $0.00Primary Location: USA-MI-Ann Arbor-KLAKLA’s total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits identified below. Interns are eligible for some of the benefits identified below. Our pay ranges are determined by role, level, and location....
-
Software Engineer
2 months ago
ann arbor, United States Rydberg Technologies Full timeRydberg Technologies is seeking a dynamic and experienced Software Engineer for quantum and photonic devices. This is a hands-on role in the development and integration of software solutions for our cutting-edge quantum and photonic devices and technology. You will work across the full stack, from hardware electronic controls to signal processing. The ideal...
-
Software Engineer
6 months ago
Ann Arbor, United States Rydberg Technologies Full timeRydberg Technologies is seeking a dynamic and experienced Software Engineer for quantum and photonic devices. This is a hands-on role in the development and integration of software solutions for our cutting-edge quantum and photonic devices and technology. You will work across the full stack, from hardware electronic controls to signal processing. The ideal...
-
Senior Software Engineer
1 month ago
ann arbor, United States CMK Resources, Inc. Full timeAs a Senior Software Engineer, you will play a critical role in developing scalable, high-quality software solutions. This role emphasizes championing Test-Driven Development (TDD) and test automation, setting high standards for software quality and reliability. You will guide and mentor the team in designing automated tests to ensure that new and existing...
-
Senior Software Engineer
1 month ago
ann arbor, United States CMK Resources, Inc. Full timeAs a Senior Software Engineer, you will play a critical role in developing scalable, high-quality software solutions. This role emphasizes championing Test-Driven Development (TDD) and test automation, setting high standards for software quality and reliability. You will guide and mentor the team in designing automated tests to ensure that new and existing...
-
Software Engineer
6 days ago
Ann Arbor, United States Disability Solutions Full timeBase Pay Range: $77,800.00 - $132,300.00Primary Location: USA-MI-Ann Arbor-KLAKLA’s total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits identified below. Interns are eligible for some of the benefits identified below. Our pay ranges are determined by role, level, and...
-
Software Engineer
3 days ago
Ann Arbor, United States Disability Solutions Full timeBase Pay Range: $110,900.00 - $188,500.00Primary Location: USA-MI-Ann Arbor-KLAKLA’s total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits identified below. Interns are eligible for some of the benefits identified below. Our pay ranges are determined by role, level, and...
-
Software Engineer
6 days ago
Ann Arbor, United States Disability Solutions Full timeBase Pay Range: $65,200.00 - $110,800.00Primary Location: USA-MI-Ann Arbor-KLAKLA’s total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits identified below. Interns are eligible for some of the benefits identified below. Our pay ranges are determined by role, level, and...
-
Software Engineer
6 days ago
Ann Arbor, United States Disability Solutions Full timeBase Pay Range: $91,200.00 - $155,000.00Primary Location: USA-MI-Ann Arbor-KLAKLA’s total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits identified below. Interns are eligible for some of the benefits identified below. Our pay ranges are determined by role, level, and...
-
Vice President of Software Engineering
1 week ago
Ann Arbor, United States Geonexus Technologies, LLC Full timeWho We Are:At Geonexus, we help asset-intensive sectors such as Utilities, Transportation, and Government save time and money with our ready-to-use, low-code/no-code integration tools. Our solutions seamlessly connect Geographic Information System (GIS) data and applications with leading enterprise business systems. Our fully configurable Geonexus...
-
Senior Software Engineer
1 month ago
Ann Arbor, United States CMK Resources, Inc. Full timeAs a Senior Software Engineer, you will play a critical role in developing scalable, high-quality software solutions. This role emphasizes championing Test-Driven Development (TDD) and test automation, setting high standards for software quality and reliability. You will guide and mentor the team in designing automated tests to ensure that new and existing...
-
Cloud Native Software Engineering Director
7 days ago
Ann Arbor, Michigan, United States Geonexus Full timeGeonexus is a leading provider of integration solutions for asset-intensive sectors. As the Vice President of Software Engineering, you will play a pivotal role in shaping our company's software products and executing its software development strategy.About the RoleThis is an exceptional opportunity to lead our software engineering team and drive the...
-
Software Engineering Team Lead
4 weeks ago
Ann Arbor, Michigan, United States Clarivate Analytics US LLC Full timeAbout the RoleWe are seeking an experienced Software Engineering Team Lead to join our team at Clarivate Analytics US LLC. The ideal candidate will have a passion for technology and a commitment to delivering quality products.As a Software Engineering Team Lead, you will be responsible for leading, growing, and developing a team of Software Engineers in...