Lead Software Development Engineer
Staff Software Engineer Job 46 miles from Caledonia
The American Board of Psychiatry and Neurology, Inc (ABPN) is currently hiring for a Lead Software Development Engineer.
This position provides advanced programming expertise and development leadership for ABPN's administrative and externally facing web applications, as well as background processing solutions. This role is responsible for defining and executing technical architecture, leading and mentoring a team of developers, and managing development work to ensure high-quality, scalable, and robust systems. In addition to hands-on development, this position serves as a technical liaison among cross-functional teams, aligning business objectives with technology solutions.
Requirements, including but not limited to:
Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.
Preferred Education: Bachelor's degree in Computer Science, IT or other technical field
Minimum Experience: Seven or more years recent experience in software development within a Microsoft environment
Travel Requirement: Occasionally, as required
Professional Skills:
· Professional Skills: Demonstrated leadership and mentoring experience in a software development environment.
· BS/MS degree in Computer Science, Engineering, MIS, or equivalent with programming experience
· At least 7 years of design and/or development experience with .NET, C#, ASP.NET, and SQL Server in domain driven design architecture or similar enterprise architecture.
· Expertise in designing scalable architectures and applying object-oriented and domain-driven design principles.
· Proven experience with .NET, C#, ASP.NET, SQL Server, and developing rich client-side applications using React or similar technologies.
· Deep understanding of the Software Development Life Cycle (SDLC) and Agile methodologies.
· Familiarity with Solution Design Patterns and Best Practices (e.g., SOA).
Excellent problem-solving, strategic thinking, and decision-making abilities
Senior Applications Engineer
Staff Software Engineer Job 16 miles from Caledonia
Milwaukee, WI
$95,000-110,000
The Senior Applications Engineer will focus on developing evaporation and crystallization process designs, engaging with clients, and driving engineering solutions that support sustainability and operational efficiency. The position requires expertise in process engineering, technical proposal development, and cost estimation, with a strong emphasis on innovation and collaboration.
Responsibilities:
Engage with clients to understand and define key process performance needs.
Develop process designs incorporating evaporation and crystallization technology.
Author technical proposals that communicate value propositions and define process performance.
Prepare cost estimates for proposed equipment scope.
Participate in client meetings as a technical expert.
Create and deliver technical content to support business development initiatives.
Participate in pilot testing programs for process validation.
Complete engineering activities, including:
Heat & material balances
Process flow diagrams
Piping & instrumentation diagrams
Equipment sizing calculations
Dimensional designs for pressure vessels and heat exchangers
Plant equipment layout
Collaborate with engineering teams during project execution, procurement, and start-up.
Provide leadership to engineers on the application engineering team.
Review process design work and cost estimates produced by engineers.
Requirements:
Bachelor's degree in Chemical Engineering or a related field.
Minimum of 5 years of experience with evaporation and crystallization technology.
Proficiency in Microsoft Excel, Word, and PowerPoint.
Strong mechanical aptitude.
Effective communication skills with a positive attitude.
Senior Software Engineer
Staff Software Engineer Job 39 miles from Caledonia
We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team. In this role, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients. The ideal candidate will have a strong background in various programming languages and frameworks, as well as experience with cloud technologies.
Duties
Design, develop, and maintain software applications using languages such as C#, SQL, and JavaScript.
Collaborate with stakeholders to gather requirements and translate them into technical specifications.
Implement RESTful APIs and integrate third-party services to enhance application functionality.
Utilize Azure cloud services for application deployment and management.
Write efficient SQL queries for database management and data manipulation.
Conduct code reviews to ensure code quality and adherence to best practices.
Troubleshoot and resolve software defects in a timely manner.
Requirements
Bachelor's degree in Computer Science or a related field.
Proven experience as a Software Engineer with a focus on full-stack development.
Proficiency in programming languages such as C#, SQL, JavaScript
Strong understanding of SQL databases and experience with writing complex queries.
Experience with cloud platforms, particularly Azure.
Knowledge of RESTful API design and implementation.
Excellent problem-solving skills and ability to work independently or as part of a team.
Strong communication skills to effectively collaborate with team members and stakeholders.
If you are passionate about technology and eager to take on new challenges in a fast-paced environment, we encourage you to apply for this exciting opportunity as a Senior Software Engineer.
Software Developer - CUDA
Staff Software Engineer Job 21 miles from Caledonia
Key Responsibilities:
•Design and implement efficient parallel algorithms leveraging CUDA to accelerate processing of large datasets in healthcare applications such as medical imaging, genomics, and predictive analytics.
•Work with healthcare data (such as medical images, patient records, and clinical data) to optimize data throughput and reduce processing times, ensuring faster and more accurate results.
•Collaborate with data scientists, machine learning engineers, and healthcare professionals to translate complex problems into optimized solutions for high-performance computing environments.
•Develop and maintain software frameworks and libraries for GPU-accelerated applications in healthcare.
•Conduct performance tuning, profiling, and optimization to maximize the efficiency of CUDA-based applications.
•Perform unit and integration testing, troubleshooting, and debugging for GPU-accelerated healthcare solutions.
•Stay up-to-date with the latest advancements in GPU computing and CUDA technologies, and identify new opportunities for optimization and innovation.
•Document technical specifications, processes, and code to ensure knowledge sharing and maintainability of the codebase.
•Ensure that healthcare applications meet regulatory standards for data security, privacy (HIPAA compliance), and patient confidentiality.
Qualifications:
•Bachelor's degree in Computer Science, Engineering, or a related field. Master's degree preferred.
•3+ years of experience in CUDA programming and GPU optimization, with a focus on high-performance computing.
•Strong proficiency in C/C++ and hands-on experience with CUDA programming and profiling tools (e.g., Nsight, Visual Profiler).
•Experience with medical imaging libraries (e.g., ITK, VTK, OpenCV) and healthcare-related data processing is a plus.
•Solid understanding of parallel computing concepts and performance optimization techniques.
•Familiarity with machine learning frameworks such as TensorFlow, PyTorch, or similar, particularly for healthcare applications.
•Experience with healthcare data formats (e.g., DICOM, HL7) is a plus.
•Strong problem-solving skills, attention to detail, and ability to work in a fast-paced and collaborative environment.
•Knowledge of cloud platforms (AWS, Google Cloud, Azure) and containerization technologies (e.g., Docker, Kubernetes) is a plus.
•Knowledge of healthcare industry standards, including HIPAA regulations, is preferred.
Soft Skills:
•Excellent communication and teamwork skills to collaborate with multidisciplinary teams.
•Strong analytical and critical thinking capabilities.
•Adaptability and a willingness to learn new technologies and tools in the healthcare domain.
The expected salary range for this position is between $60,000 to $1,15,000 annually. The actual salary may vary based upon several factors including, but not limited to, relevant skills/experience, time in role, base salary of internal peers, prior performance, business line, and geographic/office location.
Software Engineer IV
Staff Software Engineer Job 16 miles from Caledonia
Performs and leads a variety of very complex engineering duties to design, plan, and oversee the architect, design, development, and management of software systems applied to new or existing products. Evaluates progress and results of projects. Recommends changes in design, procedures or objectives as necessary.
Job Responsibilities
Develops and manages control system software architecture for complex integrated power systems and without pre-defined requirements.
Uses MATLAB/Simulink to create complex embedded control software and understands plant modelling and physics of systems being controlled.
Deploys control algorithms to embedded controllers (rapid prototyping and production ECU)
Creates very complex software requirements, specifications and validation plans from loosely formed project level inputs.
Partners with other departments to help drive business decisions
Develops engineering test standards
Acts as a liaison between other departments as necessary
Develops very complex system architectures across multiple product lines that enable cohesive integration, component maintainability, and reuse
Owns the entire software lifecycle.
May Performs a full range of managerial responsibilities which may include but not be limited to: interviewing, hiring, coaching and developing employees; planning, assigning and directing work; EEO/AA; performance management; department budget
Performs other duties as assigned
Job Skills Requirements
Extensive professional experience in object-oriented design and analysis using C++ and MATLAB or equivalent.
Comprehensive knowledge of control development and calibration tools including dSpace, Vector CANalyzer, ETAS INCA, and ATI Vision
Comprehensive knowledge of appropriate standards and regulations including functional safety.
Extensive professional experience with software management tools including Subversion and Git
Proven ability to work well with others as part of a diverse global team
Proven communication skills to explain designs and logic used
Fluent in English and primary language used in area of responsibility and/or location
Education
Bachelor's Degree in Engineering or Related field
Experience Requirements
Seven years of professional engineering experience
Five years of experience developing control algorithms for mechanical or electrical systems
Five years of experience with MATLAB/Simulink tools for data analysis, model development or software development
Five years of experience developing system architectures for software and/or hardware systems.
Experience using revision control systems, PLM/SAP release processes
Physical & Environmental Requirements
Briggs & Stratton, headquartered in Milwaukee, Wisconsin, provides innovative products and diverse power solutions to help people get work done. Briggs & Stratton is the world's largest producer of engines for outdoor power equipment, and is a leading designer, manufacturer and marketer of lithium-ion battery, standby generator, energy storage system, lawn and garden, turf care and job site products through its Briggs & Stratton , Vanguard , Ferris , Simplicity , Billy Goat , Allmand , SimpliPhi , Branco and Victa brands. Briggs & Stratton products are designed, manufactured, marketed and serviced in more than 100 countries on six continents.
Briggs & Stratton is committed to a policy of equal employment opportunity. The Company conducts all employment practices without regard to race, sex, color, religion, national origin, age, disability, protected veteran's status, pregnancy, genetic information, sexual orientation or any other basis prohibited by law. Briggs & Stratton also undertakes affirmative action to assure equal employment opportunity for minorities and women, for persons with disabilities, and for protected veterans.
Embedded Software Engineer
Staff Software Engineer Job 39 miles from Caledonia
Salary: $95k - $110k
Type: direct hire
ESSENTIAL FUNCTIONS
Design and implement safety-critical software features for enteral feed pump systems, including precise flow rate control, occlusion detection, and alarm management
Develop and maintain IEC 62304 compliant software documentation, including software requirements specifications, architecture documents, and risk analysis
Participate in FMEA -Failure Mode and Effects Analysis (FMEA) is a process for identifying potential failures in a system and their consequences. sessions and implement appropriate software mitigations for identified risks
Experience in resolving complex technical problems using strong analytical skills
Experience with FDA regulated medical device software development lifecycle and design controls (21 CFR 820.30)
Contributes to design verification & validation as part of a team
Establish software requirements from broad and generic product requirements
Demonstrated proficiency with Git open-source version control system that helps software development teams manage source code version control, including experience with branching strategies, code review processes, and managing multiple development streams in a regulated environment
Strong familiarity with common embedded serial protocols (SPI, I2C, UART) and USB device implementation. Familiarity with debugging protocols (JTAG/SWD).
Experience with network protocols (TCP/IP, WiFi, or Ethernet) and wireless communications (Bluetooth/BLE) and knowledge of secure communication principles is a plus.
Experience with motor control algorithms and sensor integration for medical systems
Familiarity with hardware development, debugging tools, reading schematics
Experience working in Agile development teams, including sprint planning, daily standups, retrospectives, and adapting Agile practices to meet regulatory requirements
Ability to bridge cross-functional project needs through extensive system integration experience with microprocessor based hardware and software
Manage time and objective priorities among multiple competing tasks, providing updated timelines as priorities are assessed
Strong command of multiple IDEs with ability to set up and maintain development environments compliant with IEC 62304 requirements
EDUCATION and CRITICAL SKILLS/EXPERIENCE
Bachelor's degree in Software, Computer, or Electrical Engineering or related field required along with solid experience in an embedded programming environment.
Minimum three years' experience in design and implementation of complex embedded software electromechanical systems (experience in medical devices preferred).
Proficiency in computer languages including C, C++, and Python coupled with knowledge of computer principles, communications, networking and operating systems.
Demonstrated experience utilizing embedded real-time operating systems.
Ability to bridge cross-functional project needs through extensive system integration experience with microcontroller based hardware and software.
Applied knowledge of regulatory guidance on design controls and software validation.
Demonstrable experience bringing at least one regulated software product through a regulatory clearance process
Preferred understanding and hands-on implementation experience with ISO 13485 quality management systems a specific quality management system (QMS) standard designed exclusively for the medical device industry, ensuring consistent quality and patient safety throughout the entire lifecycle of a medical device, from design and production to disposal and IEC 62304 software development processes, including:
Software maintenance planning
Problem resolution tracking
Change management processes
Configuration management
Software architecture documentation
Risk management documentation
PHYSICAL DEMANDS Travel up to 10% of the time, including occasional international travel
Application Engineer - Power Distribution Systems (35248)
Staff Software Engineer Job 46 miles from Caledonia
A global power distribution company is seeking a Application Engineer to join their team. The purpose of this role is to provide prospective clients with technical consulting during the pre-sales process in order to support the sales team and better position the company to win project bids.
Candidates must possess a strong knowledge of electrical power distribution and management systems in commercial / industrial settings, and be able to propose system solutions setting the company's products and services against competitors in the marketplace. The ideal candidate will have the ability to become a technical advisor to key decision makers in client companies and build long-lasting business relationships.
Key Responsibilities:
Visit engineering firms to present the company's products and services to consulting engineers and clients, developing layouts and budget pricing as necessary
Provide technical support throughout the sales process to make sure each project satisfies the customer's specifications, frequently meeting with clients to ensure clarity and timeliness, and provide suggestions to increase the company's chances of winning bids
Review drawings and specifications for customer specifications and compliance, and maintain quality control and quality assurance standards throughout the pre-sales and execution process
Develop and maintain a list of accounts and key individuals, while being mindful of the company's overall growth strategies, targeting electrical consultants and end-users for the company's products,
Work with prospective clients to influence project specifications towards the company's products
Provide internal input to R&D teams on industry trends, competitors, and customer demand
Develop technical presentation and documentation material
Provide estimations and quotations
Coordinate short circuit and arc flash studies, review relay settings and support field technicians as needed
Other duties as assigned
Qualifications:
Bachelor's degree in Electrical Engineering from an accredited institution
A minimum six (6) years' of experience in design, application, or sales of power distribution products
Able to travel as needed (up to 40%)
Expert knowledge of electrical power distribution, quality, control, reliability, and monitoring
Experience in business development and account management
Exceptional communication and presentation skills, with the ability to translate technical concepts into clear and concise language
Other benefits:
Health, dental and vision insurance to the employee according to the Company policy
401K plan with company match by the company rule
Long/short term disability insurance
Life insurance
Company paid vacation 10 days (not to be taken more than ten days at a time)
A culture of work-life balance
Able to intermittently sit, stand, walk, climb stairs, stoop, kneel, crouch & lift up to 25 pounds
Activ8 Recruitment & Solutions / Renaissance Resources Inc.
has been a trusted leader in North American recruiting for Japanese businesses for over 25 years. We specialize in connecting top talent with companies in the Automotive, Electronics, Food & Beverage, Logistics, Manufacturing, Oil & Gas, Banking & Finance, and Entertainment industries. Our client-focused approach ensures that we understand your unique needs, whether you're a company seeking skilled professionals or a candidate looking for the right career opportunity. By working closely with each individual, we provide tailored solutions that drive success.
We screen ALL Candidates to verify the validity of each applicant's provided information. Upon submitting your resume, we will contact only those candidates that we deem qualified for our client. If we do not contact you, we do not see the fit for the position. If we are unable to reach you in a reasonable timeframe, you will be eliminated from the pool of potential candidates. All offers of employment may be contingent upon successful completion of a background check in compliance with applicable laws.
We prioritize direct applicants; third-party resumes may not be reviewed.
AWS Data Engineer - CFH - Northbrook, IL
Staff Software Engineer Job 49 miles from Caledonia
NO THIRD PARTIES. This is almost entirely remote. Individual will only need to work onsite at the Northbrook location 1 day per week. The selected individual will work closely with cross-functional teams, including data engineers, analysts, and business stakeholders, to ensure the successful implementation of data models, ETL pipelines and data processing.
Responsibilities:
Design/ implement scalable data models and architecture using Redshift.
Work with business and data teams to translate requirements into data models.
Develop and optimize SQL queries and stored procedures.
Develop/ maintain ETL pipelines to ingest and process data into Redshift data warehouse from various data sources, including Salesforce.com, Dynamics 365, etc.
Ensure smooth data integration from multiple sources, including cloud-based and on-prem.
Monitor performance of Redshift environment and optimize queries, tables, indexes, etc.
Utilize Redshift best practices to optimize query performance.
Ensure data integrity, quality, and consistency across the EDW (Enterprise Data Warehouse).
Document data models, ETL processes, and Redshift configurations.
Troubleshoot issues related to data extraction, transformation and loading processes.
Required Skills:
5+ years of experience in designing, developing, and optimizing data solutions using Amazon Redshift.
Strong experience with SQL, including complex queries, stored procedures, and functions.
Knowledge of data modeling best practices (logical, star schema, snowflake schema).
Proficiency in Amazon Web Services (AWS) ecosystem, especially Redshift.
Experience with AWS S3 and other AWS services for data storage and processing.
Experience with Tableau or other comparable tool like Power BI or AWS QuickSight.
Prior experience using ServiceNow for building, configuring and testing new releases.
Understanding of database optimization techniques (e.g., indexing and query optimization).
Technical Skills:
AWS Redshift, EDW (Enterprise Data Warehouse), AWS S3, SQL, Tableau, Power BI, PostgreSQL, ETL Development, Queries, Stored Procedures, ServiceNow, Oracle and Jitterbit.
.Net Developer/ Software Developer/ Applications Developer/ Software Engineer
Staff Software Engineer Job 48 miles from Caledonia
Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry. As a half a billion dollar IT company, with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services. We provide services to Fortune 500 and mid-size companies to meet their talent needs with high quality IT resources through Staff Augmentation, Global Talent Management, Value Added Services through CLASS (Competency Leveraged Advanced Staffing & Solutions) Permanent Placement Services and Vendor Management Programs.
Job Description
Job Title: Software Engineer II (ID: GEJP00012403)
Duration: 6 months (Possibility to Hire)
Responsibilities:
•Develop high performing, scaling and innovative applications in a fast paced and agile development environment
•Collaborate with system engineers and senior software developers to implement solutions that are aligned with and extend shared platforms and solutions
•Work with Product Owners to understand product requirements & implement features/solutions per requirements and engineering best practices
•Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
•Design, implement and maintains application components
•Translate defined product management requests into workable and high quality code.
•Capable of applying technical skills and experience to assigned tasks with minimal guidance.
•Participate in code reviews and pair programming sessions
•Assist in the Identification and troubleshooting of application issues
•Write code that meets standards and delivers desired functionality using the technology selected for the project
•Understand software performance and reliability parameters, assess application parameters, and design software to meet aggressive performance targets
•Design and build strong testing infrastructure to improve testing coverage and the overall reliability of the product
Qualifications
Basic Qualifications:
• Bachelor's Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math)
• Minimum 2 years of experience in software development related to .NET and other MS technologies like WCF, WPF, WinForms, Entity Framework, MEF, LINQ, XAML
Technical:
• Hands on experience with various programming languages including Modula-2, C++, C#/.NET, Java
• Hands-on experience in web service development using HTML, CSS, JavaScript, XML. JSON
• Experience with Win based programming
• Experience with software test tools (QTP, Selenium, NUnit)
• Client's Software is looking for an experienced Software Engineer to work on a number of exciting projects that will have a very positive impact on client's business.
• You will be responsible for
programming
a feature and or a small feature set. You will contribute to the team and work with direction from the Senior Team Members or management but work independently.
Technical Expertise:
• Good understanding of design patterns, SOLID principal and OO design
• Very deep knowledge on SQL, unit testing, mocking, concurrency and security concepts
• Good knowledge on database technologies and concepts (especially MS SQL Server), IIS, XML, distributed systems and AOP
• Experience with Test Driven Development and Agile methodologies
• Passion for software development and technology
• Experience developing C++ software (MFC a plus).
• Experience working on software projects in the Healthcare domain (diagnostic imaging, patient information systems). Experience in medical imaging / DICOM a plus.
• Experience with database tools
Additional Information
To get further details or to schedule an interview please contact:
Himanshu Prajapat
************
**********************************
Staff Software Engineer
Staff Software Engineer Job 21 miles from Caledonia
This role will be responsible for programing a component, feature and or feature set of a medical device. Works independently and contributes to the immediate team and to other teams across business. You will also contribute to requirement analysis and design discussions.
Job Description
Roles and Responsibilities
* Be responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure
* Provide technical leadership to an agile team of 5-7
* Work with Product Line Leaders (PLLs) to understand product requirements & vision
* Translate requirements / vision into prioritized list of user stories and deliver to required timelines and quality standards
* Work with product line leaders and architects to develop multi generation software technology plans
* Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse
* Support process improvements which guide the development, sustaining & support activities
* Work cross functionally with other business departments to align activities and deliverables
* Drive world-class quality in the development and support of products
* Ensure team receives consistent messages and has clear understanding of business direction, strategy and results
* Engage subject matter experts in successful transfer of complex domain knowledge
* Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
* Write code that meets standards and delivers desired functionality using the technology selected for the project
* Understand performance parameters and assess application performance
* Work on core data structures and algorithms and implement them using technology chosen
* Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness
Requirements:
* Bachelor's Degree in Computer Science or "STEM" Majors (Science, Technology, Engineering and Math) with minimum 7+ years of experience
* Experience working with Java/JEE, Swagger/OpenAPI and Springboot/Spring
* Experience with Unix/Linux based programming
* Experience working with BDD/Cucumber, Perforce/GIT, Artifactory, Gradle/Maven and Docker
* Experience working on front-end and back-end of complex applications that interface with physical devices
* Ability to deciphering product requirements to software level requirements for team members.
* Ability to take ownership of small and medium sized tasks and deliver while mentoring and helping team members
* Ensures understanding of issues and presents clear rationale. Able to speak to mutual needs and win-win solutions. Uses two-way communication to influence outcomes and ongoing results
* Identifies misalignments with goals, objectives, and work direction against the organizational strategy. Makes suggestions to course correct
Desired Characteristics:
* Master's degree in STEM with 8-10 years of experience
* Experience working on software projects in the medical imaging domain
* Experience with front-end technologies such as Angular, HTML5, Type Script, CSS
* Well versed in microservice architecture or RESTful APIs.
* Familiarity working in a continuous integration workflow using Jenkins/Artifactory.
* Strong knowledge of Object Oriented Analysis and Design, Software Design Patterns and Java coding principles
* Continuously measures deliverables of self and team against scheduled commitments. Effectively balances different, competing objectives
* Personal Attributes:
* Strong oral and written communication skills
* Strong interpersonal skills
* Effective team building and problem solving abilities
* Persists to completion, especially in the face of overwhelming odds and setbacks. Pushes self for results; pushes others for results through team spirit
* Demonstrates the initiative to explore alternate technology and approaches to solving problems
* Skilled in breaking down problems, documenting problem statements and estimating efforts
* Demonstrates awareness about competitors and industry trends
* Has the ability to analyze impact of technology choices
#LI-CH3
#LI-Onsite
#LI-Hybrid
GE HealthCare offers a great work environment, professional development, challenging careers, and competitive compensation. GE HealthCare is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
GE HealthCare will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable).
While GE HealthCare does not currently require U.S. employees to be vaccinated against COVID-19, some GE HealthCare customers have vaccination mandates that may apply to certain GE HealthCare employees.
Relocation Assistance Provided: Yes
Staff Software Engineer - Embedded
Staff Software Engineer Job 21 miles from Caledonia
SummaryResponsible for designing and programming a small module or a large component and designing a feature, set of features, or whole feature area. She/he will work independently and contribute to the immediate team and to other teams across business. She/he will Lead design discussion in a limited manner.Job DescriptionEssential Responsibilities:
Work closely with systems and hardware teams on requirements gathering and capture
Interact with global software and hardware teams to ensure software platform consistency across all MR platforms.
Develop software which meets rigorous quality, reliability, performance, and testability requirements.
Work closely with architects and team leads on design and architectural improvements.
Perform code and design reviews when appropriate. Use Scaled Agile Framework to implement software.
Support planning and execution through user stories to meet commitment made by scrum team.
Qualifications/Requirements:
Bachelor's degree, or foreign degree equivalent, in Computer Science, Electrical Engineering, or similar.
A minimum of five (5) years of experience developing embedded software in C++ and object oriented design.
Desired Characteristics:
Two years using standard tools for embedded software development such as emulators, debuggers, analyzers.
Two years supporting hardware and software troubleshooting.
Two experience with software development cycle or automated testing.
One years of experience working directly on/with Realtime OS such as VxWorks
One year experience developing embedded software including interrupt handling and multi-threaded applications.
Experience in heavily regulated environment that required rigor in documenting requirements, designs, testing, and results.
Demonstrated experienced working on medical devices within a Quality Management System (QMS)
#Onsite
#LI-CH3
GE HealthCare offers a great work environment, professional development, challenging careers, and competitive compensation. GE HealthCare is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
GE HealthCare will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable).
While GE HealthCare does not currently require U.S. employees to be vaccinated against COVID-19, some GE HealthCare customers have vaccination mandates that may apply to certain GE HealthCare employees.
Relocation Assistance Provided: Yes
Software Engineer III - Compute Business
Staff Software Engineer Job 16 miles from Caledonia
At Northwestern Mutual, we are strong, innovative and growing. We invest in our people. We care and make a positive difference.
What's the Role?
The Planning Solutions team builds the suite of applications that take the company's vision of being at the center of the financial lives of our clients forward.
Within PS, the Compute team works at the intersection of technology and financial modeling. The team maintains and enhances the backend modelling platform that is used to build a comprehensive financial plan for our clients. This involves building the underlying infrastructure as well as implementing the financial planning business logic to create various simulations, solvers, scenarios that are required to predict the financial future of the client and provide them with recommendations to secure it. All the number crunching related to the financial plan is handled by this team.
Currently, we are working to take our vision of developing the next generation of financial planning applications forward, along with an increased focus on making our current suite of applications more performant and feature rich. We are looking for driven, financially minded backend engineers with a passion for building a new class of planning software.
Our team is composed of engineers who thrive in a highly collaborative team environment designed to solve complex problems. We leverage functional programming paradigms heavily as they fit our problem space well. Our services are developed in Scala, Java, and Kotlin and are deployed on a highly distributed AWS stack. If you are passionate about solving complex financial problems efficiently, thinking outside the box and have a knack for functional programming, we want to hear from you.
As an engineer in the Compute team, you will be an integral part of a team that delivers business functionality for our clients. You will develop critical features that will be required to take our platform forward and provide value to the end users at the same time. You will contribute to technical discussions and decision-making processes on the team.
Primary Duties & Responsibilities
Implements holistic solutions utilizing working relationships across the enterprise.
Designs, organizes, and executes high impact solutions across teams both within and outside their division.
Establishes, aggregates, and shares enterprise standards and best practices.
Mentors and guides junior engineers within respective division.
Ensures production stability, monitoring, and root cause analysis is executed for their products.
Qualifications
3+ years of professional experience working in a complex financial domain.
Experience developing and leading solution delivery using Agile methods.
Ability to effectively communicate to both technical and non-technical audiences in varying forms and levels of detail.
Solid understanding of design patterns and architecture.
Experience with SDLC process.
Experience with Financial Programming.
A track record of delivering high-quality software in the FinTech space and experience engineering complex systems.
Ability to develop solutions of complex problems independently.
Experience working in an enterprise software environment (CI/CD, K8s, Docker, etc.)
Financial planning or modeling experience in an OO/FP programming language, particularly for the JVM
Bonus: Functional programming paradigms and design patterns (experience in Scala, Haskell, etc.), AWS experience, infrastructure-design/application architecture experience
BS/MS or higher in Computer Science or related field of study
If any of this excites you, we want to hear from you!
Compensation Range:
Pay Range - Start:
$92,750.00
Pay Range - End:
$172,250.00
Northwestern Mutual pays on a geographic-specific salary structure and placement in the salary range for this position will be determined by a number of factors including the skills, education, training, credentials and experience of the candidate; the scope, complexity as well as the cost of labor in the market; and other conditions of employment. At Northwestern Mutual, it is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances of each case. Please note that the salary range listed in the posting is the standard pay structure. Positions in certain locations (such as California) may provide an increase on the standard pay structure based on the location. Please c
lick here
for additional information relating to location-based pay structures.
Grow your career with a best-in-class company that puts our client's interests at the center of all we do. Get started now!
We are an equal opportunity/affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender identity or expression, sexual orientation, national origin, disability, age or status as a protected veteran, or any other characteristic protected by law.
If you work or would be working in California, Colorado, New York City, Washington or outside of a Corporate location, please click here for information pertaining to compensation and benefits.
Avionics Software Engineering Project Manager - FLRAA
Staff Software Engineer Job 21 miles from Caledonia
Working at GE Aerospace means you are bringing your unique perspective, innovative spirit, drive, and curiosity to a collaborative and diverse team working to advance aerospace for future generations. If you have ideas, we will listen. Join us and see your ideas take flight!
Engineering is at the center of what we do, and we are looking for talented, innovative engineers who can help us design and develop products for today, tomorrow, and in the future. If you are a dreamer, doer, and inventor who wants your voice to be heard and see your ideas take flight, this is the opportunity for you.
The Software Engineering Project Manager holds responsibility for overseeing every facet of engineering project execution throughout the development stage of the program lifecycle. This encompasses managing scope, schedule, cost, technical aspects, risk, and quality, with support from Technical Leads (TLs) and Individual Contributors as needed.
In this role, the Software Engineering Project Manager will support the Integrated Vehicle Health Management team, focusing on the FLRAA program as an Engineering Project Manager for the embedded, application software of the Health Awareness System.
This position, which offers a blend of onsite and hybrid work arrangements, is based in Grand Rapids and necessitates a presence in the office for 3 days each week. An extensive corporate relocation package is also available for eligible candidates. The preferred location is Grand Rapids, however remote flexibility is available.
**Job Description**
Roles and Responsibilities
+ Partner with a second Software Engineering Project Manager on all following aspects:
+ Accountable as the Control Account Manager (CAM) for the Health Awareness System embedded application software. Generate/Manage scope, cost, schedule and risk.
+ Accountable to the Health Awareness System Engineering Project Manager and the Program Manager for customer milestones, including contract negotiations and scope and cost management.
+ Accountable to Engineering Technical Managers for generating software schedule and staffing demand.
+ Accountable to directly lead a team of Software Technical Leaders and indirectly lead a team of software engineers, ensuring cohesive project progression.
+ Mentor other Engineering Project Managers and Technical Leaders.
+ Responsible to provide strategic direction to the software team, ensuring project objectives are met.
+ Employs advanced judgment in operational, product management, manufacturing, technology, or engineering challenges.
+ Critically assesses information quality and engages stakeholders with relevant inquiries.
+ Innovates solutions to problems beyond standard parameters, offering and implementing recommendations.
+ Leverages a broad range of internal and select external sources for informed decision-making.
+ May lead projects or functional teams with moderate resources, risk, and complexity.
+ Articulates complex ideas, influencing others and occasionally shifting perspectives.
+ Oversees the technical and financial aspects of proposal responses.
Required Qualifications
+ Bachelor's Degree in Computer Science, Engineering, or a related technical field from an accredited institution.
+ A minimum of 10 years of experience working in a technical role in a DO-178B/C Software Development environment.
+ A minimum of 5 years of experience as an Engineering Project Manager, with proven success in ability to lead a team, plan a project and hold others accountable.
Desired Characteristics
+ Software Engineering experience.
+ Systems Engineering experience.
+ Verification experience.
+ Project Management Professional (PMP) certification or equivalent.
+ Exceptional interpersonal and leadership capabilities.
+ Proficient in oral and written communication, capable of engaging with all organizational levels.
+ Demonstrated adaptability, with a keen interest in learning and taking on new challenges.
+ Holds self accountable for actions and decisions.
+ Skilled in problem-solving, influencing, and achieving challenging objectives.
+ Proven ability to analyze and resolve complex issues.
+ Competent in planning, marketing, and executing programs.
+ Effective in leading diverse, global, or virtual teams.
The base pay range for this position is $121,500 - $162,100. The specific pay offered may be influenced by a variety of factors, including the candidate's experience, education, and skill set. This position is also eligible for an annual discretionary bonus based on a percentage of your base salary/ commission based on the plan. This posting is expected to close on April 18th, 2025.
GE Aerospace offers comprehensive benefits and programs to support your health and, along with programs like HealthAhead, your physical, emotional, financial and social wellbeing. Healthcare benefits include medical, dental, vision, and prescription drug coverage; access to a Health Coach from GE Aerospace; and the Employee Assistance Program, which provides 24/7 confidential assessment, counseling and referral services. Retirement benefits include the GE Aerospace Retirement Savings Plan, a 401(k) savings plan with company matching contributions and company retirement contributions, as well as access to Fidelity resources and planning consultants. Other benefits include tuition assistance, adoption assistance, paid parental leave, disability insurance, life insurance, and paid time-off for vacation or illness.
GE Aerospace (General Electric Company or the Company) and its affiliates each sponsor certain employee benefit plans or programs (i.e., is a "Sponsor"). Each Sponsor reserves the right to terminate, amend, suspend, replace or modify its benefit plans and programs at any time and for any reason, in its sole discretion. No individual has a vested right to any benefit under a Sponsor's welfare benefit plan or program. This document does not create a contract of employment with any individual.
At GE Aerospace, we have a relentless dedication to the future of safe and more sustainable flight and believe in our talented people to make it happen. Here, you will have the opportunity to work on really cool things with really smart and collaborative people. Together, we will mobilize a new era of growth in aerospace and defense. Where others stop, we accelerate.
This role requires use of technical data subject to U.S. Government contract restrictions and this posting is only for U.S. Citizens. GE will require proof of status.
_This role requires access to U.S. export-controlled information. If applicable, final offers will be contingent on ability to obtain authorization for access to U.S. export-controlled information from the U.S. Government._
**Additional Information**
GE Aerospace offers a great work environment, professional development, challenging careers, and competitive compensation. GE Aerospace is an Equal Opportunity Employer (****************************************************************************************** . Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
GE Aerospace will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable).
**Relocation Assistance Provided:** Yes
\#LI-Remote - This is a remote position
GE Aerospace is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
Sr Principal Software Engineer
Staff Software Engineer Job 35 miles from Caledonia
This is where you save and sustain lives
At Baxter, we are deeply connected by our mission. No matter your role at Baxter, your work makes a positive impact on people around the world. You'll feel a sense of purpose throughout the organization, as we know our work improves outcomes for millions of patients.
Baxter's products and therapies are found in almost every hospital worldwide, in clinics and in the home. For over 85 years, we have pioneered significant medical innovations that transform healthcare.
Together, we create a place where we are happy, successful and inspire each other. This is where you can do your best work.
Join us at the intersection of saving and sustaining lives- where your purpose accelerates our mission.
Your Role at Baxter
This is where your work saves lives
As a Senior Principal Software Engineer, you will be responsible for developing innovative healthcare solutions in alignment with the Clinical Nutrition strategic direction and operational priorities. The ideal candidate will possess a proven understanding of standard engineering techniques and successfully apply them to development efforts for new and existing products within the clinical nutrition portfolio.
Your Team
Baxter provides one of the broadest Parenteral Nutrition portfolios globally, which includes premix IV solutions, vitamins, and lipids, as well as pharmacy workflow management, labeling, compounding technology and enteral nutrition syringes and accessories. The Clinical Nutrition Device team leads a portfolio of devices and technology solutions to facilitate automated and manual compounding, and pharmacy workflows.
What you'll be doing
Leveraging your technical breadth, depth, ability, and expertise to make choices of technology for business problems and quickly prototype the same to drive decisions.
Planning and implementing workstreams or projects. This includes constructing and handling project schedules, leading onshore and offshore execution teams, performing execution tasks, collaborating with development groups and technical support groups.
Providing leadership within assigned team to ensure key metrics for projects and/or sprints are met.
Devising innovative approaches to sophisticated problems through product modifications and proposing alternative designs and concepts.
Collaborating with cross-functional teams, including product management, design, and QA, to ensure software solutions meet business requirements.
When applicable, leading creation of software requirements based on deep understanding of customer needs.
Analyzing software requirements and defining software architecture. Participating in code reviews and building software within specified timelines.
Developing architectures that meet time-to-market, exceeding quality targets, quickly diagnosing problems in the field, quickly diagnosing issues during product development and requirements evolution (scalable / extensible).
Leveraging proven design patterns to create software solutions and capable of leveraging off-the-shelf and open-source software to provide timely solutions.
Applying system engineering principles, methods, and techniques. This includes Requirements Management, Risk Management and Configuration Management to software/device development.
Responsible for implementation of modules/units, performing peer code review, performing unit-testing, subsystem testing and participating/leading various system integration activities.
Supporting Cybersecurity assessments and defect management.
What you'll bring
Bachelors or a Masters Degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering or related field with 8-12 years of related experience.
Strong problem-solving skills, and the ability to work independently and make decisions with minimal supervision.
Highly process oriented and demonstrated proficiency in various software development lifecycle methodologies including Agile, Iterative, V-Model, etc.
Experience with software engineering subject areas (e.g., software development environments, configuration management tools, code inspection techniques and tools, testing methods and test management tools).
Strong understanding of object-oriented designs applying design patterns, and SOLID design principles.
Strong understanding of software architecture and design principles, and the ability to apply this knowledge to design and implement scalable, reliable, and secure software systems.
Experience in software engineering using .Net, C/C++ or other Object Oriented languages.
Experience developing software in Linux and Windows environments.
Knowledge of medical device software development is highly preferred including knowledge of standards such as IEC 62304, ISO 14971.
Understanding of Cyber Security concepts is strongly preferred.
Proficient in system engineering principles, methods, and techniques, including Requirements Management, Risk Management and Configuration Management.
Baxter is committed to supporting the needs for flexibility in the workplace. We do so through our flexible workplace policy which includes a required minimum number of days a week onsite. This policy provides the benefits of connecting and collaborating in-person in support of our Mission. The flexible workplace policy is subject to local laws and legal
requirements. At
its discretion, Baxter may decide to adjust, suspend, or discontinue as business needs change.
We understand compensation is an important factor as you consider the next step in your career. At Baxter, we are committed to equitable pay for all employees, and we strive to be more transparent with our pay practices. The estimated base salary for this position is $128,000 - $176,000 annually. The estimated range is meant to reflect an anticipated salary range for the position. We may pay more or less than of the anticipated range based upon market data and other factors, all of which are subject to change. Individual pay is based on upon location, skills and expertise, experience, and other relevant factors. For questions about this, our pay philosophy, and available benefits, please speak to the recruiter if you decide to apply and are selected for an interview. #LI-ASR2
Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment visa at this time
US Benefits at Baxter (except for Puerto Rico)
This is where your well-being matters. Baxter offers comprehensive compensation and benefits packages for eligible roles. Our health and well-being benefits include medical and dental coverage that start on day one, as well as insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance. Financial and retirement benefits include the Employee Stock Purchase Plan (ESPP), with the ability to purchase company stock at a discount, and the 401(k) Retirement Savings Plan (RSP), with options for employee contributions and company matching. We also offer Flexible Spending Accounts, educational assistance programs, and time-off benefits such as paid holidays, paid time off ranging from 20 to 35 days based on length of service, family and medical leaves of absence, and paid parental leave. Additional benefits include commuting benefits, the Employee Discount Program, the Employee Assistance Program (EAP), and childcare benefits. Join us and enjoy the competitive compensation and benefits we offer to our employees. For additional information regarding Baxter US Benefits, please speak with your recruiter or visit our Benefits site: Benefits | Baxter
Equal Employment Opportunity
Baxter is an equal opportunity employer. Baxter evaluates qualified applicants without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity or expression, protected veteran status, disability/handicap status or any other legally protected characteristic.
EEO is the Law
EEO is the law - Poster Supplement
Pay Transparency Policy
Reasonable Accommodations
Baxter is committed to working with and providing reasonable accommodations to individuals with disabilities globally. If, because of a medical condition or disability, you need a reasonable accommodation for any part of the application or interview process, please click on the link here and let us know the nature of your request along with your contact information.
Recruitment Fraud Notice
Baxter has discovered incidents of employment scams, where fraudulent parties pose as Baxter employees, recruiters, or other agents, and engage with online job seekers in an attempt to steal personal and/or financial information. To learn how you can protect yourself, review our Recruitment Fraud Notice.
Senior Software Engineer, IOS
Staff Software Engineer Job 16 miles from Caledonia
Company DescriptionJobs for Humanity is partnering with Capital One to build an inclusive and just employment ecosystem. Therefore, we prioritize individuals coming from the following communities: Refugee, Neurodivergent, Single Parent, Blind or Low Vision, Deaf or Hard of Hearing, Black, Hispanic, Asian, Military Veterans, the Elderly, the LGBTQ, and Justice Impacted individuals. This position is open to candidates who reside in and have the legal right to work in the country where the job is located.
Company Name: Capital One
Job DescriptionCenter 1 (19052), United States of America, McLean, VirginiaSenior Software Engineer, IOSDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors, who love to solve real problems and meet real customer needs. As a Capital One iOS Software Engineer, you'll have the opportunity to be on the forefront of driving a major transformation within Capital One.
At Capital One, the iOS and Android platforms are recognized as an opportunity to reach our customers in unique, personal and engaging ways. Nothing is off limits as we explore exciting ways to take advantage of the full ecosystem of mobile devices including Watch, TV, and whatever future developments Apple or Google creates. Our engineers are provided with top of the line Macbook Pros, multiple high-end monitors and the necessary tooling to develop the best possible products with the least amount of friction. We operate in small, productive agile teams and use the best industry tools to collaborate across teams.
What You'll Do:
Develop iOS client code solutions that deliver on Product Strategy and adhere to established engineering best practices, design guidelines and principles
Partner with Software Engineers, UX/UI, Quality Engineers, Product Owners/Analysts to deliver high performing quality customer experiences that are engaging, purposeful and powerful in their simplicity
Actively participate in all team agile ceremonies, contributing to ensure that all team commitments are delivered on time and of the highest quality
Be an active advocate of the mobile platform through both internal and external developer communities
Remain an active learner in all technologies related to mobile development (Swift, Kotlin, 3rd party libraries, etc.)
Influence and contribute to group discussions and incorporate feedback/communication from the broader team
Mentor junior to mid-level members of the team
Actively engage with developers outside of the local sprint team across various disciplines (Android, iOS, APIs, Web, etc.)
Own and lead delivery of major components and platform needs in partnership with senior engineers and Architects
Consistently share best practices and improve processes within and across sprint teams
Identify technical obstacles early and work closely with the team to find creative solutions
Review pull requests and ensure adherence to Swift and other language idioms
Grow and provide SME level leadership
Basic Qualifications:
Bachelor's Degree
At least 4 years of experience in software engineering (Internship experience does not apply)
Preferred Qualifications:
3+ years of experience building iOS applications
3+ years of experience with Swift
1+ years of experience in open source frameworks
1+ years of experience with Agile practices
At this time, Capital One will not sponsor a new applicant for employment authorization for this position
The minimum and maximum full-time annual salaries for this role are listed below, by location. Please note that this salary information is solely for candidates hired to perform work within one of these locations, and refers to the amount Capital One is willing to pay at the time of this posting. Salaries for part-time roles will be prorated based upon the agreed upon number of hours to be regularly worked.
New York City (Hybrid On-Site): $161,900 - $184,800 for Senior Software Engineer
Candidates hired to work in other locations will be subject to the pay range associated with that location, and the actual annualized salary amount offered to any candidate at the time of hire will be reflected solely in the candidate's offer letter.
This role is also eligible to earn performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI). Incentives could be discretionary or non discretionary depending on the plan.
Capital One offers a comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being. Learn more at the Capital One Careers website. Eligibility varies based on full or part-time status, exempt or non-exempt status, and management level.
This role is expected to accept applications for a minimum of 5 business days.No agencies please. Capital One is an equal opportunity employer committed to diversity and inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to sex (including pregnancy, childbirth or related medical conditions), race, color, age, national origin, religion, disability, genetic information, marital status, sexual orientation, gender identity, gender reassignment, citizenship, immigration status, protected veteran status, or any other basis prohibited under applicable federal, state or local law. Capital One promotes a drug-free workplace. Capital One will consider for employment qualified applicants with a criminal history in a manner consistent with the requirements of applicable laws regarding criminal background inquiries, including, to the extent applicable, Article 23-A of the New York Correction Law; San Francisco, California Police Code Article 49, Sections 4901-4920; New York City's Fair Chance Act; Philadelphia's Fair Criminal Records Screening Act; and other applicable federal, state, and local laws and regulations regarding criminal background inquiries.
If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation, please contact Capital One Recruiting at ************** or via email at [email protected]. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations.
For technical support or questions about Capital One's recruiting process, please send an email to [email protected]
Capital One does not provide, endorse nor guarantee and is not liable for third-party products, services, educational tools or other information available through this site.
Capital One Financial is made up of several different entities. Please note that any position posted in Canada is for Capital One Canada, any position posted in the United Kingdom is for Capital One Europe and any position posted in the Philippines is for Capital One Philippines Service Corp. (COPSSC).
.Net Developer/ Software Developer/ Applications Developer/ Software Engineer
Staff Software Engineer Job 48 miles from Caledonia
Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry. As a half a billion dollar IT company, with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services. We provide services to Fortune 500 and mid-size companies to meet their talent needs with high quality IT resources through Staff Augmentation, Global Talent Management, Value Added Services through CLASS (Competency Leveraged Advanced Staffing & Solutions) Permanent Placement Services and Vendor Management Programs.
Job Description
Job Title: Software Engineer II (ID: GEJP00012403)
Duration: 6 months (Possibility to Hire)
Responsibilities:
•Develop high performing, scaling and innovative applications in a fast paced and agile development environment
•Collaborate with system engineers and senior software developers to implement solutions that are aligned with and extend shared platforms and solutions
•Work with Product Owners to understand product requirements & implement features/solutions per requirements and engineering best practices
•Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
•Design, implement and maintains application components
•Translate defined product management requests into workable and high quality code.
•Capable of applying technical skills and experience to assigned tasks with minimal guidance.
•Participate in code reviews and pair programming sessions
•Assist in the Identification and troubleshooting of application issues
•Write code that meets standards and delivers desired functionality using the technology selected for the project
•Understand software performance and reliability parameters, assess application parameters, and design software to meet aggressive performance targets
•Design and build strong testing infrastructure to improve testing coverage and the overall reliability of the product
Qualifications
Basic Qualifications:
• Bachelor's Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math)
• Minimum 2 years of experience in software development related to .NET and other MS technologies like WCF, WPF, WinForms, Entity Framework, MEF, LINQ, XAML
Technical:
• Hands on experience with various programming languages including Modula-2, C++, C#/.NET, Java
• Hands-on experience in web service development using HTML, CSS, JavaScript, XML. JSON
• Experience with Win based programming
• Experience with software test tools (QTP, Selenium, NUnit)
• Client's Software is looking for an experienced Software Engineer to work on a number of exciting projects that will have a very positive impact on client's business.
• You will be responsible for programming a feature and or a small feature set. You will contribute to the team and work with direction from the Senior Team Members or management but work independently.
Technical Expertise:
• Good understanding of design patterns, SOLID principal and OO design
• Very deep knowledge on SQL, unit testing, mocking, concurrency and security concepts
• Good knowledge on database technologies and concepts (especially MS SQL Server), IIS, XML, distributed systems and AOP
• Experience with Test Driven Development and Agile methodologies
• Passion for software development and technology
• Experience developing C++ software (MFC a plus).
• Experience working on software projects in the Healthcare domain (diagnostic imaging, patient information systems). Experience in medical imaging / DICOM a plus.
• Experience with database tools
Additional Information
To get further details or to schedule an interview please contact:
Himanshu Prajapat
************
**********************************
Staff Software Engineer
Staff Software Engineer Job 21 miles from Caledonia
SummaryAs a Staff Software Engineer for MR Visualization team, you will be responsible for multiple software projects as technical leader and lead the team from the front in all the technical aspects. Will work on highly complex software projects that require in-depth domain understanding with specialized architecture areas.
GE HealthCare is a leading global medical technology and digital solutions innovator. Our purpose is to create a world where healthcare has no limits. Unlock your ambition, turn ideas into world-changing realities, and join an organization where every voice makes a difference, and every difference builds a healthier world.Job DescriptionResponsibilities
Design, develop and test Non real-time Functional Magnetic Resonance Image processing and analysis across the GEHC MR product portfolio with different deployment models.
Develop/Analyze/Review detailed design and software implementation that are aligned with the overall product software architecture and technology stack following Software Development Life Cycle process.
Technical interface in the MR Visualization and Digital application domains to evaluate application domains to evaluate and integrate 3rd party solutions in to the Non real-time Functional Magnetic Resonance Imaging roadmap.
Design and deliver re-usable software components following platforming design principles
A strong advocate for product quality and deliver all design artifacts meeting or exceeding quality standards.
Lead the research and evaluation of emerging technology, industry and market trends to assist in project development and/or operational support activities.
Act as the technical expert to groom features, review design/code/test methodology/tests. Lead the cyber security and reliability efforts for the project along with other cross functional SW teams.
Ideate to bring innovations and drive proof of concepts to build the architectural roadmap.
Requirements
Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) with 10+ years of relevant experience in software projects.
Legal authorization to work in the U.S. is required. We will not sponsor individuals for employment visas, now or in the future, for this job opening.
Desired Characteristics
Technical Expertise:
Experience in full stack software design and development.
Experience in technically leading complex application development activities in Healthcare domain
Expertise in choosing design patterns and optimal design solutions for the features and make it work by integrating the same with legacy/new software modules as needed
Ability to consult customer on alignment of outcomes and deliver technical solutions at an enterprise level
Ability to Analyze, design, and develop a software solution roadmap and implementation plan based upon a current vs. future state of the business.
Working knowledge of configuration choices and related cost implications; Experience with complex solution configurations.
Extensive knowledge in understanding research papers, implementing feasible options to generate final solutions for the product along with related approval processes
Experience sustaining operational stability through various life cycle phases (planning, implementation, steady state, de-commissioning)
Leadership & Business Acumen:
Adept at navigating the organizational matrix; understanding people's roles, can foresee obstacles, identify workarounds, leverage resources and rally teammates.
Able to articulate the value of what is most important to the business/customer to achieve outcomes
Able to produce functional area information with sufficient detail for cross-functional teams to utilize, using presentation and storytelling concepts.
Possess extensive knowledge of full solution catalog within a business unit and proficiency in discussing each area at an advanced level.
Demonstrated ability to work with and/or lead blended teams, including 3rd party partners and customer personnel.
Demonstrated Change Management /Acceleration capabilities
Strong interpersonal skills, ability to effectively communicate and influence across all organizational levels.
Ability to influence and build consensus with other product development teams and leadership
Excellent communication, influencing skills and ability to gain buy-in for initiatives.
Strong oral and written communication skills. Demonstrated ability to analyze and resolve complex problems with innovative solutions.
We expect all employees to live and breathe our behaviors: to act with humility and build trust; lead with transparency; deliver with focus, and drive ownership - always with unyielding integrity.
Our total rewards are designed to unlock your ambition by giving you the boost and flexibility you need to turn your ideas into world-changing realities. Our salary and benefits are everything you'd expect from an organization with global strength and scale, and you'll be surrounded by career opportunities in a culture that fosters care, collaboration and support.
#LI-VS2
#LI-WAU
GE HealthCare offers a great work environment, professional development, challenging careers, and competitive compensation. GE HealthCare is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
GE HealthCare will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable).
While GE HealthCare does not currently require U.S. employees to be vaccinated against COVID-19, some GE HealthCare customers have vaccination mandates that may apply to certain GE HealthCare employees.
Relocation Assistance Provided: Yes
Software Engineer
Staff Software Engineer Job 7 miles from Caledonia
You and Northwestern Mutual. We believe relationships are built on trust. That our lives and our work matter. And we're much stronger together than we are apart. These beliefs launched our company nearly 160 years ago. Today, they're just a few of the reasons why people choose to build careers at Northwestern Mutual.
Our business is about helping people secure their financial futures, and that starts with putting people first - our clients, our employees and our field representatives. Northwestern Mutual is known for financial strength. We're strong, innovative and growing. Come grow with us.
Job Description
At Northwestern Mutual, we believe relationships are built on trust.
That our lives and our work matter. These beliefs launched our company nearly 160 years ago. Today, they're just a few of the reasons why people choose to build careers at Northwestern Mutual.
We're strong and growing.
In a company with such a long and storied history, this may be the most exciting and important time to be a part of Northwestern Mutual. We're strong, innovative and growing.
We invest in our people.
We provide opportunities for employees to grow themselves, their career and in turn, our business.
We care.
We make a positive difference in our communities. Nationally, thousands have benefitted from our support of research and programs to fight childhood cancer. Each year, our Foundation, employees and financial representatives donate time, talent and financial support to causes they're passionate about.
We are an equal opportunity/affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender identity or expression, sexual orientation, national origin, disability, age or status as a protected veteran, or any other characteristic protected by law.
Join one of the most agile development teams in Milwaukee and help them build new products and solutions. The team you'll be joining is using modern development practices including Continuous Delivery Automation and Scaled Agile Framework. While the team is primarily focused on the mainframe platform, they're working towards test driven design and automated testing. Bring your engineering mastery and passion for making a difference, to help Northwestern Mutual create an industry leading digital experience. If you love to solve complex problems, and love the idea of making a difference as we revolutionize the world of personal financial planning, we want you. Be a part of the movement. We are in this to win!
Your general milestones are as follows:
• Within the first month - while working with other developers on the teams, be able to jump head-first into modifying applications and ask the appropriate questions / do the appropriate research to identify the general functions and behaviors of the applications you're working on.
• Within three months - be able to pick up and work on any existing application, contribute directly to technical and business discussions that affect the current and future state of the applications. Essentially, contributing to the team at your full capacity.
Competencies:
Fast learner and self-starter. The people you will work with are incredibly kind, talented, and extremely willing to share knowledge and a helping hand, but you have to be willing to take ownership of the outlined goals and make things happen.
Ability to take initiative and work with minimal supervision, yet actively interact with other team members in person or over the Internet (chat, videoconference, email).
Work collaboratively on creative solutions with product owners and developers.
Bring new ideas and new ways of solving problems to the team.
Passionate about learning new technologies and developing additional skills.
Education / Professional Experience:
Bachelor's degree or Associate's degree in Computer Science or a related field
0 to 3 years Development experience in software engineering technology
Experienced and confident coding in the following languages
NodeJS
ReactJS
Nginx
Docker
NOSQL Database (e.g. MongoDB)
REST API
Having worked with the following tools is a plus:
Github
Jenkins
Gradle/Maven
Nexus
Urban Code
Experience using the following methodologies:
Continuous Integration / Continuous Development
Test Driven Development
Feature toggles
Automated testing
Scrum, Agile, XP
Req ID:
15482
Position Type:
Regular Full Time
Education Experience:
Bachelor's Required
Employment Experience:
0-2 years
Licenses/Certifications:
FLSA Status:
Exempt
Posting Date:
07/13/2017
Software Engineer - Compute
Staff Software Engineer Job 21 miles from Caledonia
The Software Engineer - Compute will join a team designing, optimizing, and delivering to medical device product compute platform subsystem solutions in an agile environment. Responsibilities include contributing to technology roadmaps, requirements definition, technology prove-out, optimization and hardening, and product delivery. This role has particular emphasis on heterogeneous CPU/GPU compute, designing performance optimized solutions for complex AI and image reconstruction algorithms. Also networking and storage technologies. You will be part of a team working cross-functionally with other engineering teams in a global setting. Essential skills include systems level design thinking, infrastructure software/services, technical problem-solving, and performance optimization. Being able to collaborate efficiently both in-person and remotely is essential to this role.
Job Description
In this role you will:
* Design, develop and test data acquisition and image reconstruction solutions utilizing latest high-performance computing hardware and software technologies
* Collaborate with cross-functional teams to deliver product to the medical device market
* Work with a team on multiple proof-of-concept and advanced technology prototypes to evaluate and risk retire various technologies and commercial partners.
* Optimize compute resource provisioning and multithreaded application performance
* Assess and mitigate complex technical problems
Required Qualifications
* Bachelor's degree in computer engineering/science or other STEM discipline
* 2 years of applicable technical experience.
* Experience with GPGPU technologies, OpenCL, CUDA or OneAPI
* Knowledge of Compute architectures
* Strong analytical, mathematical, and problem-solving skills
* Ability to manage priorities and communicate technical concepts to both technical and non-technical audiences
Desired Characteristics
* Knowledge of software and computer profiling techniques and tools
* Experience in IPC, Microservices, SOA, Containers, REST APIs
* Prior experience in image reconstruction, internships on HPC will be a plus
* Experience with a linux operating system
* Experience with networking and storage technologies
* Proficiency in a programming and/or scripting language
* Interpersonal and communication skills
#LI-LRG1
#LI-Onsite
#LI-Hybrid
Additional Information
GE HealthCare offers a great work environment, professional development, challenging careers, and competitive compensation. GE HealthCare is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
GE HealthCare will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable).
While GE HealthCare does not currently require U.S. employees to be vaccinated against COVID-19, some GE HealthCare customers have vaccination mandates that may apply to certain GE HealthCare employees.
Relocation Assistance Provided: No
Software Engineer
Staff Software Engineer Job 7 miles from Caledonia
You and Northwestern Mutual. We believe relationships are built on trust. That our lives and our work matter. And we're much stronger together than we are apart. These beliefs launched our company nearly 160 years ago. Today, they're just a few of the reasons why people choose to build careers at Northwestern Mutual.
Our business is about helping people secure their financial futures, and that starts with putting people first - our clients, our employees and our field representatives. Northwestern Mutual is known for financial strength. We're strong, innovative and growing. Come grow with us.
Job Description
At Northwestern Mutual, we believe relationships are built on trust. That our lives and our work matter. These beliefs launched our company nearly 160 years ago. Today, they're just a few of the reasons why people choose to build careers at Northwestern Mutual.
We're strong and growing. In a company with such a long and storied history, this may be the most exciting and important time to be a part of Northwestern Mutual. We're strong, innovative and growing.
We invest in our people. We provide opportunities for employees to grow themselves, their career and in turn, our business.
We care. We make a positive difference in our communities. Nationally, thousands have benefitted from our support of research and programs to fight childhood cancer. Each year, our Foundation, employees and financial representatives donate time, talent and financial support to causes they're passionate about.
We are an equal opportunity/affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender identity or expression, sexual orientation, national origin, disability, age or status as a protected veteran, or any other characteristic protected by law.
Join one of the most agile development teams in Milwaukee and help them build new products and solutions. The team you'll be joining is using modern development practices including Continuous Delivery Automation and Scaled Agile Framework. While the team is primarily focused on the mainframe platform, they're working towards test driven design and automated testing. Bring your engineering mastery and passion for making a difference, to help Northwestern Mutual create an industry leading digital experience. If you love to solve complex problems, and love the idea of making a difference as we revolutionize the world of personal financial planning, we want you. Be a part of the movement. We are in this to win!
Your general milestones are as follows:
• Within the first month - while working with other developers on the teams, be able to jump head-first into modifying applications and ask the appropriate questions / do the appropriate research to identify the general functions and behaviors of the applications you're working on.
• Within three months - be able to pick up and work on any existing application, contribute directly to technical and business discussions that affect the current and future state of the applications. Essentially, contributing to the team at your full capacity.
Competencies:
Fast learner and self-starter. The people you will work with are incredibly kind, talented, and extremely willing to share knowledge and a helping hand, but you have to be willing to take ownership of the outlined goals and make things happen.
Ability to take initiative and work with minimal supervision, yet actively interact with other team members in person or over the Internet (chat, videoconference, email).
Work collaboratively on creative solutions with product owners and developers.
Bring new ideas and new ways of solving problems to the team.
Passionate about learning new technologies and developing additional skills.
Education / Professional Experience:
Bachelor's degree or Associate's degree in Computer Science or a related field
0 to 3 years Development experience in software engineering technology
Experienced and confident coding in the following languages
NodeJS
ReactJS
Nginx
Docker
NOSQL Database (e.g. MongoDB)
REST API
Having worked with the following tools is a plus:
Github
Jenkins
Gradle/Maven
Nexus
Urban Code
Experience using the following methodologies:
Continuous Integration / Continuous Development
Test Driven Development
Feature toggles
Automated testing
Scrum, Agile, XP
Req ID: 15482
Position Type: Regular Full Time
Education Experience: Bachelor's Required
Employment Experience: 0-2 years
Licenses/Certifications:
FLSA Status: Exempt
Posting Date: 07/13/2017