Join Our Talented Team
Health insurance
Paid time off
Vision insurance
Dental insurance
401(k)
Current Openings
Summary
- Design, develop and debug embedded system firmware
Job Responsibilities
- Develop and debug low-level embedded firmware in C.
- Hardware bring-up and validation.
- Participate in design reviews, API development, and documentation.
- Collaborate with design, hardware (FPGA) and software teams.
Job Requirements
- Bachelor’s degree in Electrical Engineering, Computer Engineering or equivalent.
- 5+ years of experience in embedded firmware development.
- Experience with Xlinix SDKs.
- Strong C programming skills are required.
- Expertise and/or familiarity with all of the following GPIO, I2C, I2S, SPI, UART, CAN, PCIe, JTAG, DMA.
- Experience working with Microchip PICs, specifically the dsPIC family.
- Familiar with hardware/software debugging tools such as multimeter, oscilloscope, logic analyzer.
- In-depth understanding of embedded programming concepts and techniques such as DMA, interrupt, preemption, state machine and bootloader.
- Ability to read schematics and data sheets.
- Experience with version control and issue tracking systems.
Preferred to have
- Familiar with video interfaces such HDMI, DVI and DP
- Experience with digital video formats.
- Experience with YUV and RGB color spaces.
- Experience with RTOS.’
- Work Remotely- No
Summary
- We are looking for an experienced software engineer who will design, develop, and maintain software for audio/video applications.
Qualifications
- Must have at least 5+ years of experience in developing web-based applications
- Must have at least 5+ years of experience in Angular, .NET Core, C#, Typescript and REST APIs
- Solid understanding of UI development including HTML/CSS, jQuery, and responsive design from a solution architect and design perspective
- Experience working with product teams/owners and UX teams
- Experience with the Services development (REST and SOAP) Orchestration, API management and secure, role-based solution development
- Working knowledge in networking and Audio/Video platforms
- Working experience with both software/hardware components and client/server architecture
- Experience with desktop WPF applications
- Ability to lead the architecture and design on existing and new applications
- Experience with databases (SQL, NoSQL). MSSQL preferred
- Excellent data analysis, debugging and validation skills
- Experience with operating system structure and TCP/IP
- Understanding of asynchronous and multi-threaded programming
- Participate in design reviews, API development, and documentation
- Collaborate with firmware teams
- Comfortable using Visual Studio, Azure Dev Ops and other Microsoft tool chains
- Experience with version control and issue tracking systems
- Passion for tackling complexity and building platforms to resolve quality issues through multiple orders of magnitude
- Flexibility and comfort working in a quickly changing environment with on-call duties
- Self-driven that can work with experts from various fields to help with the completion of work tasks
- High attention to detail, strong organizational skills, planning skills, and written and verbal interpersonal skills
- Demonstrated ability to drive lots of simultaneous tasks’
- Work Remotely – No
Summary
- JAM-LABS is looking for an experienced project manager who is well versed in software and security. The project manager will work with internal and offshore teams to identify solutions and deliver projects from concept to delivery.
Qualifications
- Must have at least 5+ years of experience in technical project management
- Must have at least 5+ years of experience in Agile and SDLC
- 5 years’ experience with scoping projects, requirements gathering and documentation, writing functional and/or technical specifications, conducting testing, and participating in the SDLC process
- Experience working with product teams/owners
- Experience working with offshore development teams
- Good understanding of REST APIs, SQL databases, TCP/IP, Web and Desktop Apps
- Working experience with networking, software/hardware components and client/server architecture
- Experience working on sophisticated technical applications and collaborating with engineers on system design and integration
- Experience with security in one or more of the following: threat modeling, application risks, vulnerabilities, security testing tools/frameworks, incident/emergency response, OS hardening, vulnerability management, penetration testing, or cryptographic concepts
- Experience with risk management frameworks, policy development, security controls, and information security best practices
- Excellent data analysis, debugging and validation skills
- Experience with version control and issue tracking systems
- Passion for tackling complexity and building platforms to resolve quality issues through multiple orders of magnitude
- Flexibility and comfort working in a quickly changing environment with on-call duties
- Self-driven that can work with experts from various fields to help with the completion of work tasks
- High attention to detail, strong organizational skills, planning skills, and written and verbal interpersonal skills
- Demonstrated ability to drive lots of simultaneous tasks
Summary
- Design, develop and debug software applications
Job Responsibilities
- Develop high-quality software design and architecture
- Identify, prioritize and execute tasks in the software development life cycle
- Develop tools and applications by producing clean, efficient code
- Automate tasks through appropriate tools and scripting
- Review and debug code
Job Requirements
- Bachelor’s degree in Electrical Engineering, Computer Engineering or equivalent
- 3+ years of experience in software development
- Strong Angular Web based UI software development
- C# programming skills are required with experience in .NET Core and desktop WPF applications
- Experience with MVVM architecture is a plus
- In-depth knowledge of databases
- Experience with web development
- Expertise in web service APIs and related technologies (REST, JSON, XML)
- Good understanding of core Internet technologies (TCP/IP, HTTP, HTML, web servers, server scripting, data interfaces/providers, web services, etc)
- Experience with user interface development and frameworks (such as XAML)
- Understanding of asynchronous and multi-threaded programming
- Participate in design reviews, API development, and documentation
- Collaborate with firmware teams
- Comfortable using Visual Studio, Azure Dev Ops and other Microsoft tool chains
- Experience with version control and issue tracking systems
Preferred to have
- Good to have experience on in Angular, .NET Core, C# typescript
- Familiar with video interfaces such HDMI, DVI and DP
- Medical or Audio/Video industry experience is definitely a plus