Algorithm Engineer Job Description
Algorithm Engineer Duties & Responsibilities
To write an effective algorithm engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included algorithm engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Algorithm Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Algorithm Engineer
List any licenses or certifications required by the position: DFSS
Education for Algorithm Engineer
Typically a job would require a certain level of education.
Employers hiring for the algorithm engineer job most commonly would prefer for their future employee to have a relevant degree such as Master's and Bachelor's Degree in Engineering, Computer Science, Physics, Electrical Engineering, Mathematics, Computer Engineering, Science, Technical, Math, Biomedical Engineering
Skills for Algorithm Engineer
Desired skills for algorithm engineer include:
Desired experience for algorithm engineer includes:
Algorithm Engineer Examples
Algorithm Engineer Job Description
- Design innovative matching engines inside our library to handle large scale of regular expressions with high performance
- Working and contributing to the open source project and community
- Functional development and calibration of stability control systems for assigned projects
- Collaboration with multi-discipline project team domestic and abroad
- 30 days annual travel to support test trips and/or customer meetings
- Digital Pre-distortion, or linearization
- Multiband/Wideband
- Massive MIMO
- Next Generation RAN Evolution
- The imaging engineer supports design, validation, and trouble shooting of imaging solutions
- Bachelors in Engineering or strongly related discipline
- Design, implement, test and document new innovative algorithms
- Contribute to expansion of the IP patent portfolio
- Strong experience in developing algorithms
- Experience in delivering algorithms to target platforms
- Experience with source control, large datasets and algorithm performance evaluation
Algorithm Engineer Job Description
- Define reliable and performant automotive localization methods for safety-critical driver assistance applications
- Coordinate and support the development and deployment of algorithm models and appropriate software components hardware components
- Coordinate and support related test and verification activities
- Develop technology integration paths using analytical modeling & simulation and other tools to perform trade studies, operational analyses, simulation tool development
- Generate and deliver technical reports and briefings to internal and external customers
- Support commercial contracts, government contracts, and Internal Research & Development (IRAD) projects
- Communicate with customers and global team members to interpret requirements
- Communicate with global application teams to support maintenance of developed algorithms for global production programs
- Provide system requirements/specs to drive component designs to meet present and future OBD requirements
- Implement OBD algorithms for new components in Engine Management Systems
- Strong modelling skills, Matlab, background in statistics
- Master's degree in Electrical/Electronics Engineering and 8+ years of System Design experience or PhD in Electrical/Electronics Engineering and 6+ years of System Design Experience
- 5+ years of experience in Designing and implementing Digital Communications and Signal Processing Blocks
- 3+ years of experience with Fixed Point Simulations of Communication Systems working with Digital RTL Designers during IC Verification and Validation Phases
- Exposure and working knowledge in Architecture of RF Receive and Transmit Chains
- Thorough understanding of CMOS RF Imperfections and Performance Tuning
Algorithm Engineer Job Description
- Develop automated detection algorithms based on analysis of x-ray images (low-energy, high-energy and multi-energy multi-view transmission, backscatter, Computed Tomography)
- Contribute key features in the development of the next-generation imaging flow cytometry analysis software
- Design, implement and deploy algorithmic solutions to support real-time instrument operation including object detection, segmentation and instrument calibration
- Design, implement and deploy algorithmic solutions to support advanced data analysis including complex shape and texture analysis, statistical classification and clustering
- Work effectively in a multidisciplinary environment with substantial discretion using best practices and specialist knowledge, advanced analytical skills, judgment and broad conceptual and practical experience to solve complex problems that often do not have routine solutions to facilitate new product development and improve existing products
- Play a senior advisory role and provide appropriate guidance both within and outside the team on algorithms that impact instrument operation and data analysis for different applications
- Use strong communication skills to provide clear, concise explanations of complex concepts in data analysis to biologists, application support staff and customers to facilitate application support and customer adoption
- To support the customer observation investigation and tracking
- Being highly active in the generation of novel, patentable IP
- Acting as a Lead Researcher to others in key feature areas
- Knowledge and experience in Bluetooth Receiver and Transmitter Design
- Experience with other Wireless/Wired Communication Systems (such with WiFi/Cellular/Zigbee/DSL/Cable/Ethernet) are also helpful
- Knowledge of SystemC and RTL, other High Level Synthesizer Tools/Methodologies (such as Synphony C Compiler, and C-to-Silicon Compiler)
- Major in Math, CS, EE or related domain, College graduated
- Good at mathematics, statistics, and numerical computation
- Strong learning capabilities
Algorithm Engineer Job Description
- Develop new techniques and contribute to research in the area of advanced analytics on continuous glucose data
- Contribute to the development of algorithms to be used in products that improve patients’ diabetes management, outcomes, and quality of life, and reduce healthcare cost and utilization
- Interface with customer to capture/clarify customer system requirement/specification
- Develop and synthesize control feature requirements
- Design control algorithms and software for complex systems
- Create and utilize Matlab models for algorithm definition
- Utilize autocode methodologies for implementation of software design
- Optical and Electrical bio-sensors and environmental sensors
- Light & color sensors
- Gas sensors
- Software development and engineering skills in Math/Algorithm Development
- Experience with Geospatial Systems and/or Image Processing
- Database experience with Oracle or MongoDB
- Experience with Subversion/JIRA
- Experience working in Cloud architecture and/or application transitions to the Cloud
- Years of work experience in physical-layer algorithm
Algorithm Engineer Job Description
- Evaluate and compare different techniques (using MatLab)
- Develop & Validate sensor data acquisition techniques in C or C++ languages for Android Platform
- Independently develop Software and algorithms based upon detailed systems and/or software requirements
- Develop, present, and defend the design in design review meetings
- Develop solutions in accordance with established software and hardware development procedures
- Interact with product management and other SW/HW engineers to improve product automation and performance
- Unit test software prior to turnover to software quality assurance engineer
- Provide second level customer support as needed
- Responsible for 4G/5G algorithm design and prototype software implementation
- 3GPP and customer specification analysis and engineering requirement scoping & definition
- PhD/Masters degree in Electrical Engineering/Bio-Medical Engineering or related fields
- A minimum of 3-5 years of relevant signal processing algorithm design experience
- Proficient in MATLAB programming and associated toolboxes
- Must be able to obtain a DoD Secret clearance within one year of start date
- Familiar with algorithm development
- Experience in building large-scale engineering software and/or compiler technology (intermediate representations, control-flow analysis ) is a huge plus